Talyte Assistant is a WebSockets proxy to reduce the amount of traffic that Talyte receives, thus making Talyte perform more optimally.
Run the Talyte Assistant software, and point your Talyte devices to the same machine
Note: Talyte Assistant only relays data from OBS to Talyte clients, not the other way around.
Talyte makes a direction connection to the obs-websockets plugin, which tends to send quite a lot of data. This can cause the ESP32 running Talyte to operate rather slowly, or even crash it.
Talyte Assistant relays the PreviewSceneChanged and SwitchScenes events sent from OBS. It also removes the sources key, since all Talyte needs is the source name
- Parse command line arguments
- Source in Scene - Currently Talyte devices operate via being linked to a specific Scene(s)
- Subscribe to certain events via the websocket URI query
This software is licensed under the MIT license, as can be viewed here.