The free and open-source reference framework for MPEG transport streams
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.
Extract or inject Multi-Protocol Encapsulation (MPE) between TS and UDP/IP.
Generate Electronic Program Guide (EPG), inject EIT according to ETSI TS 101 211.
... continue reading