Flux de programme MPEG - MPEG program stream

Flux de programme MPEG
Extension de nom de fichier
.mpg, .mpeg, .m2p, .ps
Type de média Internet
vidéo/MP2P, vidéo/MP1S
Développé par MPEG
Première version 1993 ( 1993 )
Type de format Conteneur multimédia
Conteneur pour Audio, vidéo, données
Prolongé à VOB , EVO , MOD
Standard ISO/CEI 11172-1, ISO/CEI 13818-1, UIT-T H.222.0

Le flux de programme ( PS ou MPEG-PS ) est un format de conteneur pour le multiplexage de l'audio numérique , de la vidéo et plus encore. Le format PS est spécifié dans les systèmes MPEG-1 Part 1 (ISO/IEC 11172-1) et MPEG-2 Part 1, Systems (norme ISO/IEC 13818-1/ITU-T H.222.0). Le flux de programme MPEG-2 est analogue et similaire à la couche Systèmes ISO/IEC 11172 et il est compatible avec l'avant.

Les flux de programmes sont utilisés sur les disques DVD-Vidéo et les disques vidéo HD DVD , mais avec certaines restrictions et extensions. Les extensions de nom de fichier sont respectivement VOB et EVO .

Structure de codage

Les flux de programmes sont créés en combinant un ou plusieurs flux élémentaires en paquets (PES), qui ont une base de temps commune, en un seul flux. Il est conçu pour des supports raisonnablement fiables tels que des disques, contrairement au flux de transport MPEG qui est destiné à la transmission de données dans laquelle une perte de données est probable. Les flux de programmes ont des enregistrements de taille variable et une utilisation minimale de codes de démarrage, ce qui rendrait difficile la réception en direct, mais a moins de temps système. La couche de codage de flux de programme permet à un seul programme d'un ou plusieurs flux élémentaires d'être conditionnés dans un seul flux, contrairement au flux de transport, qui permet plusieurs programmes.

Le flux de programme MPEG-2 peut contenir de la vidéo MPEG-1 Part 2, de la vidéo MPEG-2 Part 2 , de l'audio MPEG-1 Part 3 ( MP3 , MP2 , MP1 ) ou de l'audio MPEG-2 Part 3. Il peut également contenir de la vidéo MPEG-4 Part 2 , de l'audio MPEG-2 Part 7 ( AAC ) ou de l' audio MPEG-4 Part 3 (AAC), mais ils sont rarement utilisés. Le flux de programme MPEG-2 contient des dispositions pour les données non standard (par exemple, l' audio AC-3 ou les sous-titres) sous la forme de flux dits privés. L'Organisation internationale de normalisation a autorisé SMPTE Registration Authority, LLC en tant qu'autorité d'enregistrement pour les identifiants de format MPEG-2. Il publie une liste de formats de compression qui peuvent être encapsulés dans le flux de transport MPEG-2 et le flux de programme.

Détails de codage

Format d'en-tête de pack de flux de programme MPEG-2 partiel
Nom Nombre
de bits
La description
octets de synchronisation 32 0x000001BA
bits de marqueur 2 01 b pour la version MPEG-2. Les bits marqueurs pour la version MPEG-1 sont de 4 bits avec la valeur 0010 b .
Horloge système [32..30] 3 Bits 32 à 30 de la référence d'horloge système (SCR)
peu de marqueur 1 1 bit toujours activé.
Horloge système [29..15] 15 Bits d'horloge système 29 à 15
peu de marqueur 1 1 bit toujours activé.
Horloge système [14.0] 15 Bits d'horloge système 14 à 0
peu de marqueur 1 1 bit toujours activé.
Rallonge SCR 9
peu de marqueur 1 1 bit toujours activé.
débit binaire 22 En unités de 50 octets par seconde.
bits de marqueur 2 11 bits toujours activés.
réservé 5 Réservé pour une utilisation future
longueur de rembourrage 3
octets de bourrage 8 * longueur de rembourrage
en-tête système (facultatif) 0 ou plus si le code de démarrage de l'en-tête du système suit : 0x000001BB
Format d'en-tête système partiel
Nom Nombre
d' octets
La description
octets de synchronisation 4 0x000001BB
longueur de l'en-tête 2
bits liés au taux et marqueurs 3
audio lié et drapeaux 1
indicateurs, bit de marqueur et vidéo liés 1
Restriction du débit de paquets et octet réservé 1

Voir également

Les références

  1. ^ "RFC 3555 - Enregistrement de type MIME des formats de charge utile RTP" . juillet 2003 . Récupéré le 20/03/2010 .
  2. ^ un b ISO (1993). "ISO/IEC 11172-1:1993 - Technologies de l'information -- Codage des images animées et du son associé pour les supports de stockage numériques jusqu'à environ 1,5 Mbit/s -- Partie 1 : Systèmes" . Récupéré le 2010-07-18 .
  3. ^ ISO (1996). "ISO/IEC 13818-1:1996 - Technologies de l'information -- Codage générique des images animées et des informations audio associées : Systèmes" . Récupéré le 2010-07-18 .
  4. ^ un b ITU-T (mai 2006). "Résumé H.222.0" . Archivé de l'original le 2011-05-19 . Récupéré le 03/06/2010 .
  5. ^ un b ITU-T. "H.222.0 : Technologies de l'information - Codage générique des images animées et des informations audio associées : Systèmes" . Récupéré le 03/06/2010 .
  6. ^ ISO/IEC 13818-1:2000 - Technologies de l'information -- Codage générique des images animées et des informations audio associées : Systèmes (PDF) , neuron2.net, 2000-12-01, archivé à partir de l'original (PDF) le 2010-06 -11
  7. ^ A b c d ISO (2000-12-01) ISO / CEI 13818-1: 2000, deuxième édition page X, Récupéré le 2009-07-25
  8. ^ Diffusion de données, bases du transport MPEG-2, flux de programme MPEG-2 , récupéré le 25-07-2009
  9. ^ DVD - différences MPEG , récupéré le 24/07/2009
  10. ^ MPEG.org (21 juillet 1996) Notes techniques du DVD - Spécifications des données vidéo , récupéré le 25-07-2009
  11. ^ Qu'est-ce qu'un fichier VOB , Récupéré le 2009-07-26
  12. ^ "Identificateurs de flux de transport MPEG" . Autorité d'enregistrement SMPTE, LLC . Récupéré le 16/09/2016 .
  13. ^ En-tête du pack

Liens externes