Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCR restamping
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Аудио/Видео интерфейсы
AndriAno
Есть задача: провести перештамповку PCR для потока принимаемого из локальной сети + вставка NULL пакетов.
Те варианты которые удалось обнаружить основываются на синхронном входном потоке + учете задержек на добавленные пакеты. Такие варианты не учитывают сильный входной джитер.
Пробовал вариант с восстановлением локальной тактовой и заменой PCR на свои локальные, тоже не работает(PTS и DTS не трогаю и они значительно отличаются).
Кто может подсказать еще варианты?
Socrates
Цитата(AndriAno @ Mar 13 2015, 12:44) *
Есть задача: провести перештамповку PCR для потока принимаемого из локальной сети + вставка NULL пакетов.
Те варианты которые удалось обнаружить основываются на синхронном входном потоке + учете задержек на добавленные пакеты. Такие варианты не учитывают сильный входной джитер.
Пробовал вариант с восстановлением локальной тактовой и заменой PCR на свои локальные, тоже не работает(PTS и DTS не трогаю и они значительно отличаются).
Кто может подсказать еще варианты?


Ja znaju pervi tri bukvy a,b,v na ruskoje jaziko, togda pa angelskomu:

in order to restamp PCR's and add NULL packets, you need to extract incoming PCR values at the very beginning of your processing block, save the value and start your own timer. At the very last block, you check your own timer difference between the old value and add this difference value to the PCR original value. Basically, you add time delta to the processing block. PCR goes 100% clean. This is used in TS remuxing. The PCR recovery from IP without null packets is more tricky.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.