Jump to content

программный поток MPEG

Программный поток MPEG
Расширение имени файла
.mpg, .mpeg, .m2p, .ps
Тип интернет-СМИ
видео/MP2P, [1] видео/MP1S, [1] видео/mpeg [2] [3]
Единый идентификатор типа (UTI) public.mpeg [2] [3]
Разработано MPEG
Первоначальный выпуск август 1993 г .; 30 лет назад ( 1993-08 ) [4]
Последний выпуск
ИСО/МЭК 13818-1:2019
июнь 2019 г .; 5 лет назад ( 2019-06 )
Тип формата Формат контейнера
Контейнер для Аудио, видео, данные
Распространено на ВОБ , ЭВО , МОД
Стандартный ИСО/МЭК 11172-1, [4] ИСО/МЭК 13818-1, [5] МСЭ-Т H.222.0 [6] [7]
Открытый формат ? Да
Свободный формат ? Да [8]

Программный поток ( PS или MPEG-PS ) — это контейнерный формат для мультиплексирования цифрового аудио , видео и многого другого. Формат PS указан в MPEG-1 Часть 1 (ISO/IEC 11172-1) и MPEG-2 Часть 1, Системы (стандарт ISO/IEC 13818-1). [9] /ITU-T H.222.0 [6] [7] ). Программный поток MPEG-2 аналогичен системному уровню ISO/IEC 11172 и имеет прямую совместимость. [10] [11]

Программные потоки используются на DVD-Video дисках HD DVD , но с некоторыми ограничениями и расширениями. и видеодисках [12] [13] Расширения имен файлов — VOB и EVO соответственно.

Структура кодирования [ править ]

Программные потоки создаются путем объединения одного или нескольких пакетных элементарных потоков (PES), имеющих общую временную базу, в один поток. Он предназначен для достаточно надежных носителей, таких как диски, в отличие от транспортного потока MPEG , который предназначен для передачи данных, при которой возможна потеря данных. Потоки программ имеют записи переменного размера и минимальное использование стартовых кодов , что затрудняет прием по радиоканалу, но требует меньших накладных расходов. Уровень кодирования программного потока позволяет только одну программу из одного или нескольких элементарных потоков в один поток, в отличие от транспортного потока, который позволяет упаковать несколько программ. упаковать [10]

Программный поток MPEG-2 может содержать видео MPEG-1 Part 2, видео MPEG-2 Part 2 , аудио MPEG-1 Part 3 ( MP3 , MP2 , MP1 ) или аудио MPEG-2 Part 3. [10] Он также может содержать MPEG-4 Part 2 видео , аудио MPEG-2 Part 7 ( AAC ) или аудио MPEG-4 Part 3 (AAC). [10] но они используются редко. [ нужна ссылка ] Программный поток MPEG-2 имеет возможности для нестандартных данных (например, аудио AC-3 или субтитров) в форме так называемых частных потоков. [14] Международная организация по стандартизации уполномочила SMPTE Registration Authority, LLC в качестве органа регистрации идентификаторов формата MPEG-2. Он публикует список форматов сжатия, которые могут быть инкапсулированы в транспортный поток MPEG-2 и программный поток. [15]

Детали кодирования [ править ]

Формат заголовка пакета частичного программного потока MPEG-2 [16]
Имя Число
битов
Описание
байты синхронизации 32 0x000001BA
маркерные биты 2 01 b для версии MPEG-2. Биты маркера для версии MPEG-1 представляют собой 4 бита со значением 0010 b .
Системные часы [32..30] 3 Биты системной тактовой частоты (SCR) с 32 по 30
маркерный бит 1 1 Бит всегда установлен.
Системные часы [29..15] 15 Биты системной синхронизации с 29 по 15
маркерный бит 1 1 Бит всегда установлен.
Системные часы [14..0] 15 Биты системных часов с 14 по 0
маркерный бит 1 1 Бит всегда установлен.
расширение SCR 9
маркерный бит 1 1 Бит всегда установлен.
скорость передачи данных 22 В единицах по 50 байт в секунду.
маркерные биты 2 11 бит всегда установлены.
сдержанный 5 зарезервировано для будущего использования
длина начинки 3
заполнение байтов 8*длина начинки
системный заголовок (необязательно) 0 или более если начальный код системного заголовка следующий: 0x000001BB
Частичный формат системного заголовка
Имя Число
байтов
Описание
байты синхронизации 4 0x000001BB
длина заголовка 2
биты привязки скорости и маркера 3
аудиопривязка и флаги 1
флаги, бит маркера и привязка видео 1
Ограничение скорости передачи пакетов и зарезервированный байт 1

См. также [ править ]

Ссылки [ править ]

  1. Перейти обратно: Перейти обратно: а б «RFC 3555 — Регистрация типа MIME форматов полезной нагрузки RTP» . Июль 2003 года . Проверено 20 марта 2010 г.
  2. Перейти обратно: Перейти обратно: а б «Подробности: Программный поток MPEG-2» . ПРОНОМ: Технический реестр . Национальный архив (Великобритания) .
  3. Перейти обратно: Перейти обратно: а б «Подробности: Программный поток MPEG-1» . ПРОНОМ: Технический реестр . Национальный архив (Великобритания) .
  4. Перейти обратно: Перейти обратно: а б ИСО (1993). «ISO/IEC 11172-1:1993 – Информационные технологии. Кодирование движущихся изображений и связанного с ними звука для цифровых носителей информации со скоростью примерно до 1,5 Мбит/с. Часть 1: Системы» . Проверено 18 июля 2010 г.
  5. ^ ИСО (1996). «ИСО/МЭК 13818-1:1996 – Информационные технологии. Общее кодирование движущихся изображений и связанной с ними звуковой информации: Системы» . Проверено 18 июля 2010 г.
  6. Перейти обратно: Перейти обратно: а б МСЭ-Т (май 2006 г.). «Краткое описание H.222.0» . Архивировано из оригинала 19 мая 2011 г. Проверено 3 июня 2010 г.
  7. Перейти обратно: Перейти обратно: а б МСЭ-Т. «H.222.0: Информационные технологии. Общее кодирование движущихся изображений и связанной с ними аудиоинформации: Системы» . Проверено 3 июня 2010 г.
  8. ^ Семейство кодировок MPEG-2 (полный проект). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 14 февраля 2012 года . Проверено 13 декабря 2021 г. Лицензии относятся к инструментам, а не к потокам или файлам как таковым.
  9. ^ ISO/IEC 13818-1:2000 - Информационные технологии. Общее кодирование движущихся изображений и связанной с ними аудиоинформации: Системы (PDF) , Neuron2.net, 01 декабря 2000 г., заархивировано из оригинала (PDF) 06.2010 г. 11
  10. Перейти обратно: Перейти обратно: а б с д ISO (2000-12-01) ISO/IEC 13818-1: 2000, второе издание, страница X, дата обращения 25 июля 2009 г.
  11. ^ Трансляция данных, Основы транспорта MPEG-2, Программный поток MPEG-2 , Проверено 25 июля 2009 г.
  12. ^ DVD - различия MPeg , Проверено 24 июля 2009 г.
  13. ^ MPEG.org (21 июля 1996 г.) Технические примечания к DVD - Спецификации видеоданных , Проверено 25 июля 2009 г.
  14. ^ Что такое VOB-файл , Проверено 26 июля 2009 г.
  15. ^ «Идентификаторы транспортного потока MPEG» . ООО «Регистрационный орган СМПТЭ» . Проверено 16 сентября 2016 г.
  16. ^ «Заголовок пакета» . dvd.sourceforge.net .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2fa38c2284b9f6493d548496f6e30ebc__1714070520
URL1:https://arc.ask3.ru/arc/aa/2f/bc/2fa38c2284b9f6493d548496f6e30ebc.html
Заголовок, (Title) документа по адресу, URL1:
MPEG program stream - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)