stringtranslate.com

Flujo elemental empaquetado

Packetized Elementary Stream ( PES ) es una especificación en MPEG-2 Parte 1 (Sistemas) (ISO/IEC 13818-1) e ITU-T H.222.0 [1] [2] que define el transporte de flujos elementales (generalmente la salida de un codificador de audio o video) en paquetes dentro de flujos de programa MPEG y flujos de transporte MPEG . [3] El flujo elemental se empaqueta encapsulando bytes de datos secuenciales del flujo elemental dentro de encabezados de paquetes PES.

Un método típico para transmitir datos de flujo elemental desde un codificador de video o audio es crear primero paquetes PES a partir de los datos de flujo elemental y luego encapsular estos paquetes PES dentro de paquetes de flujo de transporte (TS) o paquetes de flujo de programa (PS). Los paquetes TS pueden luego multiplexarse ​​y transmitirse utilizando técnicas de transmisión, como las que se utilizan en ATSC y DVB .

Los flujos de transporte y los flujos de programa se construyen lógicamente a partir de paquetes PES. Los paquetes PES se deben utilizar para realizar conversiones entre flujos de transporte y flujos de programa. En algunos casos, no es necesario modificar los paquetes PES al realizar dichas conversiones. Los paquetes PES pueden ser mucho más grandes que el tamaño de un paquete de flujo de transporte. [3]

Encabezado del paquete PES

Encabezado PES opcional


Si bien las banderas anteriores indican que los valores se agregan a campos opcionales de longitud variable, no se escriben simplemente. Por ejemplo, PTS (y DTS) se expande de 33 bits a 5 bytes (40 bits). Si solo está presente PTS, esto se hace mediante la concatenación de 0010b, los 3 bits más significativos de PTS, 1, los siguientes 15 bits, 1, los 15 bits restantes y 1. Si están presentes tanto PTS como DTS, se hace lo mismo, pero los primeros 4 bits antes del inicio de los bits PTS son 0011b (y no 0010b) y los primeros 4 bits antes del inicio de los bits DTS son 0001b. Otros bytes agregados tienen una codificación similar pero diferente.

Referencias

  1. ^ UIT-T (noviembre de 2014). «Resumen de H.222.0» . Consultado el 17 de noviembre de 2015 .
  2. ^ UIT-T. «H.222.0: Tecnología de la información - Codificación genérica de imágenes en movimiento e información de audio asociada: sistemas» . Consultado el 3 de junio de 2010 .
  3. ^ ab "ISO/IEC 13818-1 — Tecnología de la información — Codificación genérica de imágenes en movimiento e información de audio asociada: sistemas" (PDF) (segunda edición). 2000-12-01 . Consultado el 25 de julio de 2009 .
  4. ^ "ETSI TS 101 154 - V1.9.1 - Transmisión de vídeo digital (DVB); Especificación para el uso de codificación de vídeo y audio en aplicaciones de transmisión basadas en el flujo de transporte MPEG-2" (PDF) . ETSI . Septiembre de 2009.
  5. ^ EP 1827030, "Método y aparato para cambiar el códec para reproducir secuencias de datos de vídeo y/o audio codificadas por diferentes códecs dentro de un canal" 
  6. ^ "Guía para la radiodifusión de televisión digital terrestre en las bandas VHF/UHF". 15 de enero de 1996. Sec. 4.4.

Enlaces externos