mp42ts only outputs a PAT and PMT once at the beginning of the stream.
While the ISO/IEC 13818-1 which defines MPEG-2 TS does not define a repetition rate for PSI information (PAT, PMT) there are industry guidelines on repetition rates for this information:
TR 101 290 standard defines an error should be generated if PSI is not repeated every 500ms
ANSI_SCTE-137-6-2017 says '_It is recommended that the PAT repetition rate be eight per second and the 
PMT repetition rate be eight per second_.'
ATSC recommended practice is: _PAT/PMT repetition interval error (200ms < cycle time ≤ 500ms)_
Many decoders choke on streams where PSI information is not repeated often enough.

I propose that PMT/PATs are inserted at least every 500ms in the output stream to comply with industry standards





mp42ts : PSI information not repeated
This is a GitHub Issue
repo:Bento4
owner:axiomatic-systems
Title : mp42ts : PSI information not repeated
Issue date:

--- start body ---
mp42ts only outputs a PAT and PMT once at the beginning of the stream.
While the ISO/IEC 13818-1 which defines MPEG-2 TS does not define a repetition rate for PSI information (PAT, PMT) there are industry guidelines on repetition rates for this information:
TR 101 290 standard defines an error should be generated if PSI is not repeated every 500ms
ANSI_SCTE-137-6-2017 says '_It is recommended that the PAT repetition rate be eight per second and the 
PMT repetition rate be eight per second_.'
ATSC recommended practice is: _PAT/PMT repetition interval error (200ms < cycle time ≤ 500ms)_
Many decoders choke on streams where PSI information is not repeated often enough.

I propose that PMT/PATs are inserted at least every 500ms in the output stream to comply with industry standards





--- end body ---
