Transmisión de programas MPEG

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Program Stream (PS o MPEG-PS) es un formato contenedor para multiplexar audio digital, video y más. El formato PS se especifica en MPEG-1 Parte 1 (ISO/IEC 11172-1) y MPEG-2 Parte 1, Sistemas (norma ISO/IEC 13818-1/ITU-T H.222.0). El flujo de programa MPEG-2 es análogo y similar a la capa de sistemas ISO/IEC 11172 y es compatible con versiones posteriores.

Los flujos de programas se utilizan en discos DVD-Video y discos de video HD DVD, pero con algunas restricciones y extensiones. Las extensiones de nombre de archivo son VOB y EVO respectivamente.

Estructura de codificación

Los flujos de programa se crean combinando uno o más flujos elementales empaquetados (PES), que tienen una base de tiempo común, en un solo flujo. Está diseñado para medios razonablemente confiables como discos, en contraste con el flujo de transporte MPEG, que está diseñado para la transmisión de datos en la que es probable la pérdida de datos. Los flujos de programa tienen registros de tamaño variable y un uso mínimo de códigos de inicio, lo que dificultaría la recepción por aire, pero tiene menos sobrecarga. La capa de codificación de flujo de programa permite que solo un programa de uno o más flujos elementales se empaquete en un solo flujo, en contraste con el flujo de transporte, que permite múltiples programas.

El flujo de programa MPEG-2 puede contener vídeo MPEG-1 Parte 2, vídeo MPEG-2 Parte 2, audio MPEG-1 Parte 3 (MP3, MP2, MP1) o audio MPEG-2 Parte 3. También puede contener vídeo MPEG-4 Parte 2, audio MPEG-2 Parte 7 (AAC) o audio MPEG-4 Parte 3 (AAC), pero rara vez se utilizan. El flujo de programa MPEG-2 tiene disposiciones para datos no estándar (por ejemplo, audio AC-3 o subtítulos) en forma de los denominados flujos privados. La Organización Internacional de Normalización autorizó a SMPTE Registration Authority, LLC como autoridad de registro para los identificadores de formato MPEG-2. Publica una lista de formatos de compresión que se pueden encapsular en flujos de transporte y flujos de programa MPEG-2.

Datos de codificación

Programa Parcial MPEG-2 Formato de encabezado de paquete de corriente
Nombre Número
de bits
Descripción
bytes de sincronización320x000001BA
bits marcadores201b para versión MPEG-2. Los bits marcadores para la versión MPEG-1 son 4 bits con valor 0010b.
Reloj de sistema [32..30]3Referencia del reloj del sistema (SCR) bits 32 a 30
bit11 Un poco siempre listo.
Reloj de sistema [29..15]15bits del reloj del sistema 29 a 15
bit11 Un poco siempre listo.
Reloj de sistema [14.0]15El reloj del sistema bits 14 a 0
bit11 Un poco siempre listo.
SCR extension9
bit11 Un poco siempre listo.
Tasa de bits22En unidades de 50 bytes por segundo.
bits marcadores211 Bits siempre listos.
reservadas5reservadas para uso futuro
longitud de relleno3
bytes de rellenoLongitud de 8*estuffing
cabecera del sistema (opcional)0 o mássi el encabezado del sistema comienza el código sigue: 0x000001BB
Formato del encabezado del sistema parcial
Nombre Número
de bytes
Descripción
bytes de sincronización40x000001BB
longitud del encabezado2
velocidad límite y marcadores bits3
línea de audio y banderas1
banderas, mordedura de marcador y video1
Limitación de la tarifa de paquete y byte reservado1

Véase también

  • Corriente elemental
  • Flujo de transporte MPEG

Referencias

  1. ^ a b "RFC 3555 - MIME Tipo Registro de formatos de carga de RTP". Julio de 2003. Retrieved 2010-03-20.
  2. ^ a b "Detalles para: MPEG-2 Program Stream". PRONOM: El registro técnico. The National Archives (Reino Unido).
  3. ^ a b "Detalles para: MPEG-1 Program Stream". PRONOM: El registro técnico. The National Archives (Reino Unido).
  4. ^ a b ISO (1993). "ISO/IEC 11172-1:1993 - Tecnología de la información - Codificación de imágenes móviles y audio asociado para los medios de almacenamiento digital de hasta 1,5 Mbit/s - Parte 1: Sistemas. Retrieved 2010-07-18.
  5. ^ ISO (1996). "ISO/IEC 13818-1:1996 - Tecnología de la información - codificación genérica de imágenes móviles e información de audio asociada: Sistemas". Retrieved 2010-07-18.
  6. ^ a b UIT-T (mayo de 2006). "H.222.0 Resumen". Archivado desde el original el 2011-05-19. Retrieved 2010-06-03.
  7. ^ a b ITU-T. "H.222.0: Tecnología de la información - codificación genérica de imágenes móviles e información de audio asociada: Sistemas". Retrieved 2010-06-03.
  8. ^ MPEG-2 Encoding Family (Full draft). Sostenibilidad de Formatos Digitales. Washington, D.C.: Biblioteca del Congreso. 14 de febrero de 2012. Retrieved 13 de diciembre 2021. Las licencias corresponden a herramientas y no a secuencias o archivos por se.
  9. ^ ISO/IEC 13818-1:2000 - Tecnología de la información - codificación genérica de imágenes móviles e información de audio asociada: Sistemas (PDF), neuron2.net, 2000-12-01, archivado desde el original (PDF) en 2010-06-11
  10. ^ a b c d ISO (2000-12-01) ISO/IEC 13818-1: 2000, Segunda edición Página X, Consultada en 2009-07-25
  11. ^ Data Broadcasting, MPEG-2 Transport Basics, MPEG-2 Program Stream, Retrieved on 2009-07-25
  12. ^ DVD - Diferencias MPeg, Consultado el 2009-07-24
  13. ^ MPEG.org (21 de julio de 1996) DVD Notas Técnicas - Especificaciones de datos de vídeo, Consultado el 2009-07-25
  14. ^ Qué es un archivo VOB, Retrieved on 2009-07-26
  15. ^ "MPEG Transport Stream Identifiers". SMPTE Registration Authority, LLC. Retrieved 2016-09-16.
  16. ^ "Pack Header". dvd.sourceforge.net.
  • MPEG-2
  • Sitio web oficial MPEG
  • BBC En MPEG
  • RFC 3555 - MIME Tipo Registro de formatos de carga de RTP (video/MP2P, video/MP1S)
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save