Пакетований елементарний потік (англ.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 задано в нуль, цей пакет може бути будь-якої довжини. Значення нуль може використовуватись лише коли вмістом пакету є елементарний відео потік.[8]
Додатковий заголовок PES
змінна довжина (довжина >= 9)
заголовок відсутній у разі вкладеного потоку & приватного потоку 2 (навігаційні дані)
Байти, що передаються
змінна довжина
Дані
У разі передавання приватного потоку перший байт вмісту є номером підпотоку.
↑Архівована копія(PDF). Архів оригіналу(PDF) за 15 лютого 2012. Процитовано 29 вересня 2016.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)