Programový proud (PS nebo MPEG-PS) je kontejnerový formát pro multiplexování digitálního audia, videa a dalších dat. Formát PS je definován v MPEG-1 Část 1 (ISO/IEC 11172-1) a MPEG-2 Část 1, Systems (ISO/IEC standard 13818-1/ITU-T H.222.0). Programový proud MPEG-2 se podobá systémové vrstvě ISO/IEC 11172 a je dopředu kompatibilní.ISO (2000-12-01) ISO/IEC 13818-1 : 2000, Second edition Page X, Retrieved on 2009-07-25Data Broadcasting, MPEG-2 Transport Basics, MPEG-2 Program Stream, Retrieved on 2009-07-25
Programové proudy se s určitými omezeními a rozšířeními používají na DVD-Video discích a HD DVD video discích.DVD - MPeg differences, Retrieved on 2009-07-24MPEG.org (July 21, 1996) DVD Technical Notes - Video Data Specifications , Retrieved on 2009-07-25 Přípona jména souboru je VOB, resp. EVO.
Struktura dat Programové proudy se vytvářejí spojením jednoho nebo více paketizovaných elementárních proudů (PES), které mají společnou časovou základnu, do jednoho proudu. Jsou určeny pro přiměřeně spolehlivá media jako jsou např. disky, na rozdíl od Transportního proudu MPEG, který je určen pro rádiový přenos dat, při kterém může docházet k poškození a ztrátě dat. Programové proudy mají proměnnou délku záznamu a minimální použití startovacích kódů, což může negativně ovlivnit rádiový přenos, ale mají menší režii. Vrstva kódování programového proudu umožňuje do jednoho proudu zabalit pouze jeden program z jednoho nebo více elementární proudů, na rozdíl od transportního proudu, který umožňuje zabalit programů více.
Programový proud MPEG-2 může obsahovat video podle specifikací MPEG-1 Část 2, MPEG-2 Část 2, zvuk podle MPEG-1 Část 3 audio (MP3, MP2, MP1) nebo zvuk MPEG-2 Část 3. Může také obsahovat video MPEG-4 ASP, audio MPEG-2 Část 7 (AAC) nebo MPEG-4 Část 3 (AAC),, ale používají se zřídka. Programový proud MPEG-2 obsahují podporu pro nestandardní data (například zvuk AC-3 nebo titulky) ve formě tak zvaných soukromých proudů.What is a VOB file, Retrieved on 2009-07-26 Mezinárodní Organizace pro normalizaci pověřila registrační autoritu SMPTE, LLC jako registrační autoritu pro identifikátory formátu MPEG-2. Publikuje seznam komprimačních formátů, které lze zapouzdřit do transportního a programového proudu MPEG-2.
Detaily kódování + Částečný MPEG-2 Program Proud pack hlavička formátJménoPočetbitůPopissynchronizační bajty320x000001BAmarker bity201b pro verzi MPEG-2; marker bity pro MPEG-1 verze jsou 4 bity s hodnotou 0010b.System Clock Reference (SCR) [32..30]3systémové hodiny bity 32 až 30marker bit1vždy hodnota 1systémové hodiny [29..15]15systémové hodiny bity 29 až 15marker bit1vždy hodnota 1systémové hodiny [14..0]15systémové hodiny bity 14 až 0marker bit1vždy hodnota 1SCR rozšíření9marker bit1vždy hodnota 1přenosová rychlost22v násobcích 50 bajtů za sekundu.marker bity2vždy hodnota 11rezervovaný5rezervováno pro budoucí použitístuffing délka3stuffing bajty8*stuffing délkasystémová hlavička (nepovinná)0 nebo více pokud následuje startovací kód systémové hlavičky 0x000001BB
+ Formát částečné systémové hlavičkyJménoPočetbajtůPopissynchronizační bajty40x000001BBhlavička délka2poměr/rychlost vázaný a marker bity3audio vázaný a příznaky1příznaky, marker bit, a video vázaný1Paket poměr/rychlost omezení a rezervovaný byte1
Odkazy
Reference
Související články Elementární proud Transportní proud MPEG
Externí odkazy MPEG-2 Official MPEG web site BBC On MPEG RFC 3555 – MIME Typ Registrace of RTP Payload Formáty (video/MP2P, video/MP1S)
Kategorie:Multimediální kontejnery Kategorie:MPEG Kategorie:MPEG-2 Kategorie:ITU-T doporučení