MPEG -programstrøm - MPEG program stream

MPEG -programstrøm
Filnavn forlengelse
.mpg, .mpeg, .m2p, .ps
Internett -medietype
video/MP2P, video/MP1S
Utviklet av MPEG
Første utgivelse 1993 ( 1993 )
Type format Mediebeholder
Beholder for Lyd, video, data
Utvidet til VOB , EVO , MOD
Standard ISO/IEC 11172-1, ISO/IEC 13818-1, ITU-T H.222.0

Programstrøm ( PS eller MPEG-PS ) er et beholderformat for multiplexering av digital lyd , video og mer. PS-formatet er spesifisert i MPEG-1 del 1 (ISO/IEC 11172-1) og MPEG-2 del 1, systemer (ISO/IEC standard 13818-1/ITU-T H.222.0). MPEG-2-programstrømmen er analog og lik ISO/IEC 11172-systemlaget, og den er foroverkompatibel.

Programstrømmer brukes på DVD-Video- plater og HD DVD- videoplater, men med noen begrensninger og utvidelser. Filnavnutvidelsene er henholdsvis VOB og EVO .

Kodestruktur

Programstrømmer opprettes ved å kombinere en eller flere Packetized Elementary Streams (PES), som har en felles tidsbase, til en enkelt strøm. Den er designet for rimelig pålitelige medier som disker, i motsetning til MPEG -transportstrøm som er for dataoverføring der tap av data er sannsynlig. Programstrømmer har poster i variabel størrelse og minimal bruk av startkoder som ville gjøre det vanskelig å motta luft, men har mindre overhead. Programstrømkodingslag tillater bare å pakke ett program med en eller flere elementære strømmer i en enkelt strøm, i motsetning til transportstrøm, som tillater flere programmer.

MPEG-2 Programstrøm kan inneholde MPEG-1 del 2-video, MPEG-2 del 2- video, MPEG-1 del 3-lyd ( MP3 , MP2 , MP1 ) eller MPEG-2 del 3-lyd. Den kan også inneholde MPEG-4 del 2 video, MPEG-2 del 7 lyd ( AAC ) eller MPEG-4 del 3 (AAC) lyd, men de brukes sjelden. MPEG-2-programstrømmen har bestemmelser for ikke-standardiserte data (f.eks. AC-3- lyd eller undertekster) i form av såkalte private strømmer. International Organization for Standardization autoriserte SMPTE Registration Authority, LLC som registreringsmyndighet for MPEG-2-formatidentifikatorer. Den publiserer en liste over komprimeringsformater som kan innkapsles i MPEG-2 transportstrøm og programstrøm.

Kodingsdetaljer

Delvis MPEG-2 Program Stream-pakkehodeformat
Navn Antall
av bits
Beskrivelse
synkroniser byte 32 0x000001BA
markørbiter 2 01 b for MPEG-2-versjon. Markørbitene for MPEG-1-versjonen er 4 bits med verdien 0010 b .
Systemklokke [32..30] 3 System Clock Reference (SCR) bits 32 til 30
markørbit 1 1 bit alltid satt.
Systemklokke [29..15] 15 Systemklokkebiter 29 til 15
markørbit 1 1 bit alltid satt.
Systemklokke [14..0] 15 Systemklokkebiter 14 til 0
markørbit 1 1 bit alltid satt.
SCR -forlengelse 9
markørbit 1 1 bit alltid satt.
bithastighet 22 I enheter på 50 byte per sekund.
markørbiter 2 11 biter er alltid satt.
reservert 5 reservert for fremtidig bruk
fyllelengde 3
fyllingsbyte 8*fyllelengde
systemoverskrift (valgfritt) 0 eller mer hvis startkoden for systemoverskriften følger: 0x000001BB
Delvis systemoverskriftsformat
Navn Antall
av bytes
Beskrivelse
synkroniser byte 4 0x000001BB
topplengde 2
hastighetsbundet og markørbiter 3
lydbundet og flagg 1
flagg, markørbit og videoinnbundet 1
Begrensning av pakkerate og reservert byte 1

Se også

Referanser

  1. ^ "RFC 3555 - MIME -type registrering av RTP -nyttelastformater" . Juli 2003 . Hentet 2010-03-20 .
  2. ^ a b ISO (1993). "ISO/IEC 11172-1: 1993 - Informasjonsteknologi - Koding av bevegelige bilder og tilhørende lyd for digitale lagringsmedier med opptil 1,5 Mbit/s - Del 1: Systemer" . Hentet 2010-07-18 .
  3. ^ ISO (1996). "ISO/IEC 13818-1: 1996 - Informasjonsteknologi - Generisk koding av bevegelige bilder og tilhørende lydinformasjon: Systemer" . Hentet 2010-07-18 .
  4. ^ a b ITU-T (mai 2006). "H.222.0 Sammendrag" . Arkivert fra originalen 2011-05-19 . Hentet 2010-06-03 .
  5. ^ a b ITU-T. "H.222.0: Informasjonsteknologi - Generisk koding av bevegelige bilder og tilhørende lydinformasjon: Systemer" . Hentet 2010-06-03 .
  6. ^ ISO/IEC 13818-1: 2000-Informasjonsteknologi-Generisk koding av bevegelige bilder og tilhørende lydinformasjon: Systemer (PDF) , neuron2.net, 2000-12-01, arkivert fra originalen (PDF) 2010-06 -11
  7. ^ a b c d ISO (2000-12-01) ISO/IEC 13818-1: 2000, andre utgave Side X, Hentet 2009-07-25
  8. ^ Datasending, MPEG-2 Transport Basics, MPEG-2 Program Stream , Hentet 2009-07-25
  9. ^ DVD-MPeg-forskjeller , Hentet 2009-07-24
  10. ^ MPEG.org (21. juli 1996) DVD-tekniske notater-Spesifikasjoner for videodata, hentet 2009-07-25
  11. ^ Hva er en VOB-fil , Hentet 2009-07-26
  12. ^ "MPEG Transport Stream Identifiers" . SMPTE Registration Authority, LLC . Hentet 2016-09-16 .
  13. ^ Pakkehode

Eksterne linker