labstreaminglayer
labstreaminglayer copied to clipboard
Is there a specification of the wire protocol?
I've looked through the docs, and I can't find the spec for the wire protocol.
(Why? I may have to implement it in Rust.)
Hey John, at this time we don't have documentation of that since it's not part of the public API of LSL. There's quite a lot that a client would have to support to be fully compatible (discovery, time sync, protocol negotiation, serialization), and a high risk of subtle implementation bugs that cause client-side breakage if things aren't done extremely carefully. However, there are existing Rust bindings for liblsl already, maybe those would help with your issue?