TSDuck-based MPEG Transport Stream multiplexer with full PSI/SI support
Add local SPTS streams as programs into MPTS. Configure PNR, Service ID, LCN, service type per program. Add unlimited PIDs (video, audio, subtitle, teletext, data) with individual bitrate and track assignment.
Full DVB PSI/SI support: PAT, PMT, NIT (network name, ID, original ID, TS descriptors), SDT (provider, service name, type), TDT/TOT time reference. All generated by TSDuck plugins.
EIT injection from TSDuck EIT XML files. Configurable intervals for Present/Following (actual & other) and Schedule (actual & other). Automatic cycle management per DVB standard.
UDP multicast output with configurable address (224-239.x.x.x), port, interface binding, TTL, and packet burst size. Multicast routing automatically configured.
Regulated output bitrate (1-80 Mbps) via TSDuck regulate plugin. PCR-based or fixed bitrate. Smooth packet insertion prevents bursts.
CPU core allocation via cgroup integration. Dedicated cores for mux processes. Monitor CPU usage, process health, and bitrate in real-time from Monitor → Muxer tab.