Пакетований елементарний потік (англ. Packetized elementary stream, PES) — частина специфікації MPEG-2 Part 1 (Systems) (ISO/IEC 13818-1) і ITU-T H.222.0[1][2], який визначає передачу елементарних потоків (які зазвичай є результатом роботи відео чи аудіо енкодеру) за допомогою пакетів у структурі програмних потоків MPEG і транспортних потоків MPEG.[3] Елементарний потік пакетується за допомогою поєднання послідовних байтових даних елементарного потоку в середині заголовків пакету PES.
Типовим методом передачі даних елементарного потоку від відео чи аудіо енкодеру, це спочатку створення пакетів PES із даних елементарного потоку і потім передача цих пакетів всередині пакетів транспортного потоку (TS) або пакетів програмного потоку (PS). Пакети TS потім можна мультиплексувати і передавати використовуючи технології трансляції даних, по типу тих, що використовуються у ATSC і DVB.
Заголовок пакету PES
Назва | Розмір | Опис |
Префікс початкового коду пакету | 3 байти | 0x000001 |
Ідентифікатор потоку | 1 байт | Наприклад: Аудіо потоки (0xC0-0xDF), Відео потоки (0xE0-0xEF)[4][5][6][7] |
| | Примітка: Перші 4 байти називаються 32 бітним початковим кодом. |
Довжина пакету PES | 2 байти | Визначає кількість байт, які слідують в пакеті далі після цього поля. Значення може бути нульовим. Якщо значення довжини пакету PES задано в нуль, цей пакет може бути будь-якої довжини. Значення нуль може використовуватись лише коли вмістом пакету є елементарний відео потік.[8] |
Додатковий заголовок PES | змінна довжина (довжина >= 9) | заголовок відсутній у разі вкладеного потоку & приватного потоку 2 (навігаційні дані) |
Байти, що передаються | змінна довжина | |
Дані | | У разі передавання приватного потоку перший байт вмісту є номером підпотоку. |
Примітки
- ↑ ITU-T (November 2014). H.222.0 Summary. Архів оригіналу за 16 березня 2015. Процитовано 17 листопада 2015.
- ↑ ITU-T. H.222.0 : Information technology - Generic coding of moving pictures and associated audio information: Systems. Архів оригіналу за 3 вересня 2012. Процитовано 3 червня 2010.
- ↑ ISO (2000-12-01) ISO/IEC 13818-1 : 2000, Second edition [Архівовано 11 червня 2010 у Wayback Machine.], Retrieved on 2009-07-25
- ↑ Архівована копія (PDF). Архів оригіналу (PDF) за 15 лютого 2012. Процитовано 29 вересня 2016.
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання) - ↑ Method and apparatus for changing codec to reproduce video and/or audio data streams encoded by different codecs within a channel — Patent EP1827030. Архів оригіналу за 22 грудня 2015. Процитовано 29 вересня 2016.
- ↑ European publication server. Архів оригіналу за 24 січня 2009. Процитовано 29 вересня 2016.
- ↑ https://publications.european-patent-office.org/PublicationServer/document.jsp?PN=EP1827030%20EP%201827030&iDocId=6296342&iFormat=0[недоступне посилання з червня 2019]
- ↑ http://happy.emu.id.au/lab/tut/dttb/dtbtut4b.htm#s4p4 [Архівовано 3 серпня 2016 у Wayback Machine.]>
|
---|
| Стиснення відео | ISO/IEC | - MJPEG
- Motion JPEG 2000
- MPEG-1
- MPEG-2
- MPEG-4
- Part 2/ASP[en]
- Part 10/AVC
- MPEG-H[en]
|
---|
| ITU-T | |
---|
| SMPTE[en] | - VC-1[en]
- VC-2[en]
- VC-3[en]
- VC-5[en]
|
---|
| AOMedia[en] | |
---|
| IETF | |
---|
| SAC | |
---|
| Інші | - Apple Video[en]
- Bink[en]
- Cinepak[en]
- Daala
- DVI
- FFV1[en]
- HuffYUV
- Indeo[en]
- Lagarith[en]
- Microsoft Video 1[en]
- MSU Lossless[en]
- OMS Video[en]
- Pixlet[en]
- ProRes 422[en]
- ProRes 4444[en]
- QuickTime
- Animation[en]
- Graphics[en]
- RealVideo
- RTVideo[en]
- SheerVideo[en]
- Smacker[en]
- Sorenson Video, Spark[en]
- Theora
- Thor[en]
- VP3[en]
- VP6[en]
- VP7[en]
- VP9
- WMV
- XEB[en]
- YULS[en]
|
---|
|
---|
| Стиснення аудіо | |
---|
| Стиснення зображень | IEC, ISO, ITU-T, W3C, IETF | |
---|
| Інші | |
---|
|
---|
| Контейнери | ISO/IEC | - MPEG-ES[en]
- MPEG-PS[en]
- MPEG-TS
- ISO base media file format[en]
- MPEG-4 Part 14 (MP4)
- Motion JPEG 2000[en]
- MPEG-21 Part 9[en]
- MPEG media transport[en]
|
---|
| ITU-T | |
---|
| IETF | |
---|
| SMPTE[en] | |
---|
| 3GPP | |
---|
| Інші | |
---|
|
---|
| Співробітництво | |
---|
| |
|