2013-10-11 38 views
1

什么是PCR准确度错误?MPEG TS中的PCR准确度错误

我正在开发从TS中提取特定程序的应用程序,将它们复用,制作流CBR并传输它们。

为了生成流CBR,我在输出TS中插入NULL数据包。

但在分析仪上,我得到像PCR-Accuracy_error一样的错误。什么会导致这个错误。

我想我的逻辑添加NULLs使CBR是完美的。你可以在附图中看到这个。

enter image description here 请帮我解决这个问题。

回答

3

您是否在使用PID 0x1FFF作为空包?或者你是否创建了有效载荷为空的视频数据包?如果您正在创建没有有效载荷的视频数据包,我可以看到发生此问题。

+0

不,我是用空数据包(PID 0x1fff)填充流以生成流CBR。 – UDPLover

+0

你可以在某个地方发布样本吗? – jeremy

+0

哪个样本? – UDPLover

1

你为什么不这样做? 当您遇到不想要的数据包时,请将其替换为NULL pkt。

如果你这样做了,仍然可以看到pcr的准确度错误,也就是说输入流也不是CBR。