TSDuck
An open source toolkit for MPEG transport streams. TSDuck provides a rich set of command-line utilities and a C++ library for analyzing, editing, generating, and broadcasting MPEG TS streams.
Link
Related resources
- dash-analyzerPython tool for analyzing MPEG-DASH streams, parses MPD structure for inspection.
- FOSDEM 2020: Getting Your Virtual Hands On RISTFOSDEM Open Media devroom talk introducing an open-source RIST protocol library, cloud images, and interop with VLC/upipe/GStreamer.
- mpd-dashNode.js library for generating MPEG-DASH MPD manifests programmatically.
- srtgoOfficial Go language bindings for the SRT (Secure Reliable Transport) library.
- libRIST (VideoLAN)VideoLAN's open source RIST implementation supporting Simple and Main Profiles, used in VLC, FFmpeg, OBE, and GStreamer.
- The Analysis of DASH Manifest OptimizationsAmazon-authored ACM Green Multimedia Systems workshop paper analyzing MPD manifest size optimization techniques.
- FOSDEM 2024: Streaming Live Using RIST On Demand to ThousandsFOSDEM Open Media devroom talk on a real-world RIST architecture achieving 500ms glass-to-glass latency at scale, comparing RIST vs QUIC.
- srt-advanced-serverConfigurable SRT server supporting single-source to multi-target stream distribution.
- RIST vs SRT: Technical ComparisonElecard's technical deep-dive comparing RIST and SRT low-latency transport protocols.
- Harnessing WebRTC for Large-Scale Live StreamingACM SIGCOMM 2025 paper on scaling WebRTC for large-audience low-latency live streaming.