Ошибка точности ПЦР в MPEG TS

Что такое ошибка точности ПЦР?

Я занимаюсь разработкой приложения, которое извлекает из TS определенные программы, смешивает их, создает CBR-поток и передает их.

Чтобы сделать поток CBR, я вставляю NULL-пакеты в выходной TS.

Но на анализаторе я получаю сообщения об ошибках типа PCR-Accuracy_error. Что может вызвать эту ошибку.

Я думаю, что моя логика добавляет NULL, чтобы сделать CBR идеальным. Вы можете увидеть это на прилагаемой картинке.

Пожалуйста помоги мне с этим.

2 ответа

Решение

Используете ли вы PID 0x1FFF для нулевых пакетов? Или вы создаете видео пакеты с пустыми данными? Я мог видеть эту проблему, возникающую, если вы создаете видео пакеты без полезной нагрузки.

Почему бы тебе не сделать это? Когда вы встретите пакет, который вам не нужен, замените его на NULL pkt.

Если вы сделали это и по-прежнему видите ошибку точности pcr, это означает, что входной поток также не является CBR.

Другие вопросы по тегам