Paketovaný základní proud - Packetized elementary stream
Packetized Elementary Stream (PES) je Specifikace v MPEG-2 Část 1 (Systémy) (ISO / IEC 13818-1) a ITU-T H.222.0[1][2] který definuje nošení základní proudy (obvykle výstup audio nebo video kodéru) v paketech uvnitř Proudy programů MPEG a MPEG transportní toky.[3] Základní proud je zabaleno zapouzdřením sekvenčních datových bajtů z elementárního proudu uvnitř hlaviček PES paketů.
Typickým způsobem přenosu dat elementárního proudu z video nebo audio kodéru je nejprve vytvoření PES paketů z dat elementárního proudu a poté zapouzdření těchto PES paketů uvnitř paketů Transport Stream (TS) nebo paketů Program Stream (PS). Pakety TS pak mohou být multiplexovaný a přenášeny pomocí technik vysílání, jako jsou techniky používané v ATSC a DVB.
Transportní toky a programové toky jsou logicky vytvořeny z PES paketů. Pakety PES se použijí pro převod mezi transportními toky a programovými toky. V některých případech nemusí být při provádění těchto převodů PES pakety upravovány. Pakety PES mohou být mnohem větší než velikost paketu transportního proudu.[3]
Záhlaví paketu PES
název | Velikost | Popis |
---|---|---|
Předpona počátečního kódu paketu | 3 bajty | 0x000001 |
ID streamu | 1 bajt | Příklady: zvukové streamy (0xC0-0xDF), video streamy (0xE0-0xEF) [4][5] |
Poznámka: Výše 4 bajty se nazývají 32 bitů počáteční kód. | ||
PES Délka paketu | 2 bajty | Určuje počet bajtů zbývajících v paketu po tomto poli. Může být nula. Pokud je délka PES paketu nastavena na nulu, paket PES může mít libovolnou délku. Hodnotu nula pro délku paketu PES lze použít pouze v případě, že užitečným zatížením paketu PES je elementární video proud.[6] |
Volitelná hlavička PES | proměnná délka (délka> = 3) | není k dispozici v případě Padding stream & Private stream 2 (navigační data) |
Data | Vidět základní proud. V případě soukromých streamů je prvním bajtem užitečného zatížení číslo sub-stream. |
Volitelná hlavička PES
název | Počet bitů | Popis |
---|---|---|
Značkovací bity | 2 | 10 binární nebo 0x8 hex |
Ovládání kódování | 2 | 00 znamená nešifrovaný |
Přednost | 1 | |
Indikátor zarovnání dat | 1 | 1 označuje, že za hlavičkou paketu PES bezprostředně následuje úvodní kód videa nebo zvuk syncword |
autorská práva | 1 | 1 znamená autorské právo |
Originál nebo kopie | 1 | 1 znamená originál |
PTS Indikátor DTS | 2 | 11 = oba přítomní, 01 je zakázán, 10 = pouze PTS, 00 = žádný PTS nebo DTS |
Příznak ESCR | 1 | |
Příznak rychlosti ES | 1 | |
Příznak režimu DSM | 1 | |
Příznak dodatečných informací o kopírování | 1 | |
Vlajka CRC | 1 | |
příznak rozšíření | 1 | |
Délka záhlaví PES | 8 | udává délku zbývající části záhlaví PES v bajtech |
Nepovinná pole | proměnná délka | přítomnost je určena výše označenými bity |
Plněné bajty | proměnná délka | 0xff |
Zatímco výše uvedené příznaky označují, že hodnoty jsou připojeny do volitelných polí s proměnnou délkou, nejsou jednoduše vypsány. Například PTS (a DTS) se rozšíří z 33 bitů na 5 bajtů (40 bitů). Pokud je přítomen pouze PTS, je to provedeno catenováním 0010b, nejvýznamnějších 3 bitů z PTS, 1, následujících 15 bitů, 1, odpočinku 15 bitů a 1. Pokud jsou přítomny PTS i DTS, první 4 bity jsou 0011 a první 4 bity pro DTS jsou 0001. Ostatní připojené bajty mají podobné, ale odlišné kódování.
Reference
- ^ ITU-T (listopad 2014). "Souhrn H.222.0". Citováno 2015-11-17.
- ^ ITU-T. „H.222.0: Informační technologie - Obecné kódování pohyblivých obrazů a souvisejících zvukových informací: Systémy“. Citováno 2010-06-03.
- ^ A b „ISO / IEC 13818-1 - Informační technologie - Generické kódování pohyblivých obrazů a souvisejících zvukových informací: Systémy“ (PDF) (druhé vydání). 2000-12-01. Citováno 2009-07-25.
- ^ „ETSI TS 101 154 - V1.9.1 - Digital Video Broadcasting (DVB); Specification for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream“ (PDF). ETSI. Září 2009.
- ^ EP 1827030 „Metoda a zařízení pro změnu kodeku pro reprodukci video a / nebo zvukových datových toků kódovaných různými kodeky v rámci kanálu“
- ^ „Průvodce digitálním pozemním televizním vysíláním v pásmech VHF / UHF“. 15. ledna 1996. sek. 4.4.