Multi-Streamer
Multi-Streamer is a cross-platform software for real-time processing of multimedia streams under Windows, Linux and macOS with a focus on four main application scenarios:
Input monitoring
detailed monitoring on different data levels
transmission: data rate, received / lost / retransmitted packets, avg. packet size, ..
demuxing: demuxed packets, current DTS value, average DTS difference, MPEG-TS PCR interval, content of MPEG-TS tables, ..
decoding: general codec attributes, H.264/HEVC/VVC frame types, current PTS value, average PTS difference, audio-to-video PTS drift, ..
monitoring of live data in real-time with simple numbers and curves over a period of many hours (e.g., record live monitoring data for the last 24 hours)
Conversion
efficient stream conversion
transcoding: switch the media codec of selected sub streams, reencode with different bitrate(s)
transmuxing: switch the media container, remux with different settings or for a different transmission protocol
media transformation: transform a SDI signal to IP packets and vice versa
optimized for processing multiple streams simultaneously (e.g., transform 8 or more SRT streams to SDI signals or vice versa)
Rerouting
restream selected media tracks, whereby the order can be explicitly configured
for SDI capturing/playback: split/merge the audio channels to new groups
Broadcasting
start multiple standalone SRT/RTMP/RTSP servers
service a single or multiple clients in parallel
no need for another application to start your own on-demand service(s)
Multi-Streamer is developed by Volkert Software.