DVB PCR错误时间段

DVB PCR error time period

主要问题是DVB流媒体中PCR错误的时间是多少?

我问这个是因为根据 DVB 标准(请参阅其他信息) PCR 错误保留期 > 100 毫秒。 但是有很多硬件使用 PCR ~50 ms 记录 PCR 错误。

附加信息

你可以跳过它,如果你已经知道答案,这个信息提供了关于标准的额外信息,我找到了


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。预期的 PCR 值是使用极其稳定的内部时钟 >n 测试设备和以前的 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值之间的时间间隔不得>超过 ITU-T Recommendation H.222.0 / ISO/IEC 13818-1 [1] 第 2.7.2 条规定的 100 ms。 解码:对于间隔不超过 100 毫秒

ISO/IEC13818-1(信息技术——通用编码 动态图片和相关音频 信息系统) https://forums.xilinx.com/xlnx/attachments/xlnx/DSPTOOL/15095/1/iso13818-1.pdf


谢谢。

实际上是 40 毫秒,而不是 50 毫秒。但一般来说,40毫秒和100毫秒都是正确的。

TR 101 290,第 5.2.2 节,table 5.0b 的注释 2 说:

NOTE 2: The limitation to 40 ms in the 'Preconditions' of 2.3 PCR_error and 2.3a PCR_repetition_error was removed from TS 101 154 [i.30] in 2005. The respective clause there now refers only to the 100 ms limitation in [i.1] which is recommended to be applied generally.

所以我会得出结论,40 毫秒已经放宽到 100 毫秒,并且抱怨超过 40 毫秒的工具只是针对旧版本的 TR 101 290 实施的。