Provides an in-application UI to manage remote GStreamer pipeline, and map the pipeline into OBS sources.
A backgroun daemon runs inside the OBS script host. This daemon advertises the presence of the OBS device server.
When remote devices receive the presence advertisment, they connect to the OBS server. The clients supply their device id, and OBS server cross-reference the device id with the pre-configured list. If a matching device id is found, then the pipeline is executed on the remote device
This depends on https://github.com/fzwoch/obs-gstreamer/
Devices are configured in the format
So, the following would remotely execute
videotestsrc and map the pipeline to the local OBS source named
Muxing, transport, and OBS source mapping are handled automatically. Simply pipe your sources to