Stream Splitter Block

Quote from AdminTC on 21/02/2021, 16:41The Stream Splitter block splits the output of the Stream Merger block back to the original streams:
Left hand side input:
- Mux (combined streams)
Right hand side output:
- Out (Streams, up to 16)
Up to 16 streams (any data type e.g. I/Q, SPECTRA, Video, JSON, etc.) could be within the Mux stream. At the Stream Selection output you can connect any block that might match to one of those streams within the mux stream. This allows to easily save and replay multiple related streams in a time-synchronized way. You can even reassign the streams to different outputs or create multiple outputs for the same stream:
Typical missions:
The Stream Splitter block splits the output of the Stream Merger block back to the original streams:
Left hand side input:
- Mux (combined streams)
Right hand side output:
- Out (Streams, up to 16)
Up to 16 streams (any data type e.g. I/Q, SPECTRA, Video, JSON, etc.) could be within the Mux stream. At the Stream Selection output you can connect any block that might match to one of those streams within the mux stream. This allows to easily save and replay multiple related streams in a time-synchronized way. You can even reassign the streams to different outputs or create multiple outputs for the same stream:
Typical missions:

Quote from mm_dev on 23/02/2021, 12:56One major use case for this is to feed the Mux stream of the Stream Merger into a HTTP Server, and retrieve the original streams by connecting the Stream Splitter to a HTTP client. That way only a single HTTP connection has to be configured, independent of how many streams are actually transferred.
One major use case for this is to feed the Mux stream of the Stream Merger into a HTTP Server, and retrieve the original streams by connecting the Stream Splitter to a HTTP client. That way only a single HTTP connection has to be configured, independent of how many streams are actually transferred.