Транспортный поток в формате MPEG
-
Основы транспортного потока MPEG-2
- Транспортный поток MPEG-2 используется для передачи видео и аудио данных в вещании и видеоконференциях.
- Он отличается от программного потока MPEG, предназначенного для надежных носителей, таких как DVD.
- Транспортный поток может содержать несколько программ и часто смешивается с другими потоками.
-
Структура транспортного потока
- Транспортный поток состоит из пакетов, каждый из которых начинается с байта синхронизации и заголовка.
- Пакеты имеют длину 188 байт и могут чередоваться для уменьшения задержки и устойчивости к ошибкам.
- Каждый пакет имеет уникальный идентификатор пакета (PID), который используется для идентификации и мультиплексирования элементарных потоков.
-
Программы и информация о конкретной программе
- Транспортный поток содержит таблицы, описывающие программы и их PID-коды.
- Существует четыре таблицы информации о конкретной программе: PAT, PMT, CAT и NIT.
-
Программная синхронизация (PCR)
- Для синхронизации аудио и видео потоков используется программная синхронизация, передаваемая в поле адаптации пакета.
- PID с помощью PCR идентифицируется по значению pcr_pid в соответствующем PMT.
-
Использование в цифровых видеокамерах
- Транспортный поток был адаптирован для использования в цифровых видеокамерах, диктофонах и плеерах, добавляя 4-байтовый временной код.
- Это позволяет быстро получить доступ к любой части трансляции и синхронизировать видеопотоки с нескольких камер.
-
Использование в Blu-ray
- Титры видео на Blu-ray Disc представлены в формате BDMV и содержат аудио, видео и другие потоки в контейнере BDAV.
- Формат BDAV используется для записи и редактирования цифровых трансляций с минимальным изменением пакетов.
-
Рекомендации и внешние ссылки
- Ссылки на системные спецификации ITU-T H.222.0 и ISO/IEC 13818-1, а также на инструмент управления транспортными потоками TSDuck.