TSDuck: Open-source toolkit for MPEG-TS analysis and manipulation
TSDuck is an open-source toolkit designed for MPEG transport stream analysis and manipulation. It provides a modular architecture that allows for easy extension through plugins, catering to digital television engineers. The toolkit is available for multiple operating systems and supports various hardware devices.
- ▪TSDuck is used for test, monitoring, integration, and debugging in digital television and video streaming systems.
- ▪It supports various transport stream formats including DVB, ATSC, ISDB, ASI, and IP multicast.
- ▪TSDuck is developed in C++ and is available under the BSD license, making it free and open-source.
Opening excerpt (first ~120 words) tap to expand
Welcome to TSDuck The free and open-source reference framework for MPEG transport streams Star 1028 TSDuck is used in digital television and video streaming systems for test, monitoring, integration, debug, lab, demo. Use cases Transport stream acquisition or transmodulation, including DVB, ATSC, ISDB, ASI and IP multicast. Analyze transport streams, PSI/SI signalization, bitrates, timestamps. On-the-fly transformation, extraction, or injection of content and signalization. Manipulation of tables and descriptors using XML, JSON or binary formats. Most standard tables and descriptors are supported, as defined by MPEG, DVB, ISDB, ATSC, SCTE. Modify, remove, rename, extract services. Analyze and inject SCTE 35 splice information.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Tsduck.