主要问题是 DVB 流中 PCR 错误的时间是多少?
我问它是因为根据 DVB 标准(请参阅附加信息)PCR 错误保留期 > 100 毫秒。但是有很多硬件记录 PCR 错误,PCR ~50 ms。
附加信息
你可以跳过它,如果你已经知道答案,这个信息就像我发现的标准的附加信息一样
ETSI TR 101 290 V1.2.1 (2001-05) - 又名真正的 DVB http://www.etsi.org/deliver/etsi_tr/101200_101299/101290/01.02.01_60/tr_101290v010201p.pdf
当传输的 PCR 值与预期值的差异大于 500 纳秒时,会发生 PCR _accuracy_error。使用非常稳定的内部时钟 >n 测试设备和先前的 PCR 值计算预期的 PCR 值。然后将计算的 PCR 与传输的 >PCR 值进行比较以检查准确性。重要的是要注意大多数接收器不包含非常精确的时钟,因此可能会受到此错误的严重影响。
ETSI TS 101 154 V1.9.1 (2009-09) http://www.etsi.org/deliver/etsi_ts/101100_101199/101154/01.09.01_60/ts_101154v010901p.pdf
节目时钟参考 (PCR) 编码:同一节目的两个连续 PCR 值之间的时间间隔不得 > 超过 100 ms,如 ITU-T 建议 H.222.0 / ISO/IEC 13818-1 [1 ]。解码:IRD 应正确操作以不超过 100 ms 的时间间隔到达的节目的 PCR
ISO/IEC 13818-1(信息技术 - 运动图像和相关音频信息的通用编码:系统) https://forums.xilinx.com/xlnx/attachments/xlnx/DSPTOOL/15095/1/iso13818-1.pdf
谢谢你。