Насколько я знаю, PCR хранится в 42 битах, а PTS хранится в 33 битах в контейнере mpegts.
So,
Max value for PCR is 2^42 = 4398046511104
Max value for PTS is 2^33 = 8589934592
PCR (sec) = 4398046511104 / 27 000 000 Hz = 162890,6 seconds (45 hours)
PTS (sec) = 8589934592 / 90 000 Hz = 95443,7 seconds (26,5 hours)
Итак, что я должен делать, если PTS или PCR достигают одного из этих максимальных значений?
Это может происходить в iptv для непрерывного потока