Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Пакетированный элементарный поток (PES) - это спецификация в MPEG-2 Часть 1 (Системы) (ISO / IEC 13818-1) и ITU-T H.222.0 [1] [2], которая определяет перенос элементарных потоков (обычно вывод из аудио или видео кодера) в пакетах в пределах программных потоков MPEG и транспортных потоков MPEG . [3] Элементарный поток пакетируется путем инкапсуляции последовательных байтов данных из элементарного потока внутри заголовков пакетов PES.

Типичный метод передачи данных элементарного потока от видео- или аудиокодера состоит в том, чтобы сначала создать пакеты PES из данных элементарного потока, а затем инкапсулировать эти пакеты PES внутри пакетов транспортного потока (TS) или пакетов программного потока (PS). Пакеты TS могут затем мультиплексироваться и передаваться с использованием методов широковещательной передачи, таких как те, которые используются в ATSC и DVB .

Транспортные потоки и Программные потоки логически построены из пакетов PES. Пакеты PES должны использоваться для преобразования между Транспортными потоками и Программными потоками. В некоторых случаях пакеты PES не нужно изменять при выполнении таких преобразований. Пакеты PES могут быть намного больше, чем размер пакета транспортного потока. [3]

Заголовок пакета PES [ править ]

Необязательный заголовок PES [ править ]


Хотя указанные выше флаги указывают, что значения добавляются в необязательные поля переменной длины, они не просто записываются. Например, PTS (и DTS) расширяется с 33 бит до 5 байтов (40 бит). Если присутствует только PTS, это делается путем связывания 0010b, 3 старших бита из PTS, 1, следующих 15 бит, 1, остальных 15 бит и 1. Если присутствуют и PTS, и DTS, первые 4 бита - это 0011 и первый. 4 бита для DTS равны 0001. Другие добавленные байты имеют аналогичную, но другую кодировку.

Ссылки [ править ]

  1. ITU-T (ноябрь 2014 г.). «Резюме H.222.0» . Проверено 17 ноября 2015 .
  2. ^ ITU-T. «H.222.0: Информационные технологии - Общее кодирование движущихся изображений и связанной с ними звуковой информации: Системы» . Проверено 3 июня 2010 .
  3. ^ a b «ISO / IEC 13818-1 - Информационные технологии - Общее кодирование движущихся изображений и связанной с ними звуковой информации: Системы» (PDF) (второе изд.). 2000-12-01 . Проверено 25 июля 2009 .
  4. ^ «ETSI TS 101 154 - V1.9.1 - Цифровое видеовещание (DVB); Спецификация для использования кодирования видео и звука в приложениях вещания на основе транспортного потока MPEG-2» (PDF) . ETSI . Сентябрь 2009 г.
  5. ^ EP 1827030 , «Способ и устройство для изменения кодека для воспроизведения потоков видео и / или аудиоданных, закодированных разными кодеками в канале» 
  6. ^ "Руководство по цифровому наземному телевизионному вещанию в диапазонах VHF / UHF" . 15 января 1996 г. сек. 4.4.

Внешние ссылки [ править ]

  • http://www.bretl.com/mpeghtml/pespckt.HTM
  • http://dvd.sourceforge.net/dvdinfo/pes-hdr.html
  • Стандарт ISO / IEC 13818-1 [1] )