β± PMT Interval
The Program Map Table (PMT) describes the elementary streams that belong to a program, including the PCR PID and the metadata or video PIDs carried by that program.
PMT packets must continue to recur often enough that the stream keeps exposing a usable program definition during ingest.
What This Test Doesβ
The PMT Interval test checks whether PMT packets continue to appear at least every 500 ms during ingest.
If the application never detects a PMT at all, the rule also fails.
β Pass Criteriaβ
The test passes when:
- ingest detects PMT packets
- no gap between consecutive observed PMT packets exceeds
500 ms
Application result message:
No PMT interval violations were detected.
β Fail Criteriaβ
The test fails when:
- a gap between consecutive PMT packets is greater than
500 ms - no PMT packets are detected during ingest
Application result messages can include:
No PMT packets were detected during ingest.<n> PMT interval errors were detected.
Exampleβ
Here a chart that shows a PMT interval gap.

Test fileβ
- mpegts-pmt-blackout.ts