我试图了解 MPEG2 ts 视频流的 PCR 抖动计算。通过读取抖动计算过程取决于 PCRBase 和 PCRExt,抖动值将以纳秒为单位。当我尝试解码 PES 数据包的 PESBase 和 ext 值时,我得到的 order 值 >10^6。
如何从如此大的值中计算抖动值?(PCROJ 值应 < 500ns) 计算 PCR 抖动值的确切方法是什么?
我试图了解 MPEG2 ts 视频流的 PCR 抖动计算。通过读取抖动计算过程取决于 PCRBase 和 PCRExt,抖动值将以纳秒为单位。当我尝试解码 PES 数据包的 PESBase 和 ext 值时,我得到的 order 值 >10^6。
如何从如此大的值中计算抖动值?(PCROJ 值应 < 500ns) 计算 PCR 抖动值的确切方法是什么?
±500 ns 容差用于 PCR 准确度 ( PCR_AC
),而不用于 PCR 总体抖动 ( PCR_OJ
)。这意味着它不包括任何网络引起的抖动。整体抖动可能远大于精度限制。
一个好的答案太长了,无法在此处包含,请查看此入门。