You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm attempting to build a browser plugin (WASM) for LSL for my research work, but encountered a few issues that is preventing me from doing so.
It appears that LSL uses UDP+multicast for service discovery. Unless I go in a WebRTC route, I'm stuck at implementing this at browser-level. Is there any work to build a TCP-based service discovery into LSL?
LSL communicates data through pure sockets, and currently do not support WebSockets. Is there any work on adding WebSocket support into it?
Unless I'm mistaken, it's not possible to use LSL in a browser environment without these features. (For WebSockets, however, we could temporarily use the WebSockets proxy included in Emscripten, but it seems very hacky)
Any ideas / suggestions around this?
The text was updated successfully, but these errors were encountered:
yasithdev
changed the title
TCP-based service discovery
TCP-based service discovery + WebSockets
Oct 24, 2020
Not that I know of, starting with TCP's lack of multicast support so you'd need some kind of discovery program that offers a list of local streams via e.g. HTTP.
There's an issue for that in the labstreaminglayer repository (libLSL for WASM labstreaminglayer#34), but I don't know of anyone actively working on it.
cboulay
changed the title
TCP-based service discovery + WebSockets
[REQ] TCP-based service discovery + WebSockets
Apr 25, 2024
Hello,
I'm attempting to build a browser plugin (WASM) for LSL for my research work, but encountered a few issues that is preventing me from doing so.
It appears that LSL uses UDP+multicast for service discovery. Unless I go in a WebRTC route, I'm stuck at implementing this at browser-level. Is there any work to build a TCP-based service discovery into LSL?
LSL communicates data through pure sockets, and currently do not support WebSockets. Is there any work on adding WebSocket support into it?
Unless I'm mistaken, it's not possible to use LSL in a browser environment without these features. (For WebSockets, however, we could temporarily use the WebSockets proxy included in Emscripten, but it seems very hacky)
Any ideas / suggestions around this?
The text was updated successfully, but these errors were encountered: