Releases: parrothat/pardtelle
v1.0
pardtelle v1.0
pardtelle is a lightweight command-line tool for sending, receiving, and analyzing MPEG Transport Streams (MPEG-TS) over UDP (unicast and multicast),
It is designed to be simple, transparent, and dependency-free, giving you direct control over TS-over-IP workflows without magic or hidden layers
Features
📡 Send MPEG-TS files over UDP (unicast & multicast)
📥 Receive UDP TS streams and save them to disk
🔍 Analyze TS files:
PID statistics
PCR timing
Continuity Counter (CC) errors
TEI error detection
Bitrate estimation
⏱️ Realtime streaming with PCR-based bitrate pacing
📦 Automatic TS packet size detection (188 / 192 / 204)
⚙️ No external runtime dependencies
🧩 Single-file executables for Windows and Linux
Use cases
Broadcast and IPTV labs
Multicast testing and debugging
DVB over IP experimentation
Learning how MPEG-TS over UDP works at a low level, bro
Example usage
Analyze a transport stream:
pardtelle analyze input.ts
Send a TS file over UDP:
pardtelle send input.ts --to 127.0.0.1:1234
Realtime multicast streaming:
pardtelle send input.ts --to 239.1.1.1:1234 --realtime --auto-rate
Receive a stream:
pardtelle recv --bind 0.0.0.0:1234 --out capture.ts
Version
v1.0 — First stable release with complete send, receive, and analyze workflows
License
PFL