ts_analyze checks MPEG transport streams against ETSI TR 101 290 (priorities 1-3) and returns one verdict - PASS, WARN or FAIL - with an exit code for scripts and monitoring. It also checks PCR interval, accuracy and drift, and models the ISO/IEC 13818-1 T-STD buffers, with the decode lead per stream.
Inputs: UDP multicast or unicast, RTP with SMPTE ST 2022-1 FEC and ST 2022-7 dual-path protection, and TS files, including MPTS. Reports: a short or full text report, XML, and JSON, with the time, count and PIDs of each problem.
A single ready-to-run Linux x86-64 executable with no dependencies, so it can analyze streams at any point of a provider's network.
Part of the Perfect Streamer Toolkit by Perfect Soft for Perfect Streamer Meshwork (https://meshwork.pstreamer.tv). Apache License 2.0. Source and releases: https://github.com/perfect-soft/perfect-streamer-toolkit

Features

  • ETSI TR 101 290 checks
  • ISO/IEC 13818-1
  • PCR repetition interval, discontinuity, accuracy and drift in ppm
  • RTP input with SMPTE ST 2022-1 FEC recovery (column and row)
  • SMPTE ST 2022-7 dual-path protection with loss and path-skew statistics
  • UDP datagram gap and live-pause detection
  • Short and full text reports, XML and JSON output
  • Single ready-to-run Linux x86-64 executable, no installation or dependencies
  • Open source, Apache License 2.0

Project Activity

See All Activity >

Follow perfect-streamer-toolkit

perfect-streamer-toolkit Web Site

Other Useful Business Software
Train ML Models With SQL You Already Know Icon
Train ML Models With SQL You Already Know

BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of perfect-streamer-toolkit!

Additional Project Details

Registered

4 days ago