MPEG-4
MPEG-4 — это группа стандартов сжатия и кодирования аудиовизуальной информации, разработанная Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC) под эгидой экспертной группы Moving Picture Experts Group (MPEG). Стандарт, официально известный как ISO/IEC 14496, был впервые опубликован в 1998 году и предназначен для эффективного представления, передачи и хранения мультимедийного контента, включая видео, аудио, 2D- и 3D-графику, текст и интерактивные элементы, в едином цифровом формате.
История развития
Предпосылки создания
В середине 1990-х годов существовавшие стандарты сжатия, такие как MPEG-1 и MPEG-2, были ориентированы преимущественно на хранение видео на компакт-дисках (Video CD) и цифровое телевидение (DVD, DVB). С развитием интернета, мобильных устройств и цифрового вещания возникла потребность в более гибком и универсальном формате, способном работать с низкой битовой скоростью, обеспечивать высокое качество при ограниченной пропускной способности каналов и поддерживать интерактивные функции.
Разработка и версии
Работа над стандартом началась в 1993 году, а первая версия (MPEG-4 Part 1) была утверждена в 1998 году. В 1999 году вышла версия 2 (MPEG-4 Part 2), которая включала улучшенные алгоритмы сжатия видео. Ключевым этапом стало принятие в 2003 году MPEG-4 Part 10 (Advanced Video Coding, AVC), также известного как H.264 — этот стандарт стал основой для большинства современных видеоформатов (Blu-ray, YouTube, цифровое телевидение). В 2004 году была опубликована версия 3, которая расширила возможности работы с 3D-графикой и интерактивностью. Последующие обновления (MPEG-4 Part 15, Part 16) касались сжатия видео высокой чёткости (HEVC) и аудио высокого разрешения.
Классификация и структура стандарта
MPEG-4 представляет собой не единый кодек, а семейство взаимосвязанных стандартов, разделённых на части (parts). Каждая часть описывает определённый аспект кодирования:
- Part 2 (Visual) — базовый стандарт сжатия видео, использующий алгоритмы дискретного косинусного преобразования (DCT) и компенсации движения. Включает профили для разных типов контента (от простых видеоклипов до сложных графических сцен).
- Part 3 (Audio) — стандарт сжатия аудио, включающий кодеки AAC (Advanced Audio Coding), MP3, HE-AAC и другие. AAC обеспечивает лучшее качество при той же битовой скорости по сравнению с MP3.
- Part 10 (AVC/H.264) — наиболее распространённый видеокодек, обеспечивающий высокую степень сжатия при сохранении качества. Использует блоки переменного размера, множественные опорные кадры и внутрикадровое предсказание.
- Part 11 (BIFS) — формат описания интерактивных мультимедийных сцен, позволяющий создавать сложные анимации, 2D- и 3D-объекты, а также управлять их поведением.
- Part 12 (ISO Base Media File Format) — контейнерный формат для хранения мультимедийных данных, лежащий в основе таких форматов, как MP4, MOV, 3GP. Он определяет структуру файла, метаданные и способы синхронизации потоков.
- Part 14 (MP4 file format) — конкретная реализация контейнера на основе Part 12, широко используемая для хранения видео и аудио в интернете.
Технические характеристики
Сжатие видео
MPEG-4 использует гибридное кодирование, сочетающее внутрикадровое (Intra) и межкадровое (Inter) сжатие. Внутрикадровое сжатие применяется для отдельных кадров (I-кадры), которые служат опорными точками. Межкадровое сжатие (P- и B-кадры) кодирует разницу между последовательными кадрами, что значительно снижает объём данных. В H.264/AVC используется блоковая структура с размером макроблоков 16×16 пикселей, а также поддержка блоков 4×4, 8×8 и 16×8 для более точного кодирования деталей.
Сжатие аудио
Стандарт включает несколько аудиокодеков, из которых наиболее известен AAC. AAC поддерживает до 48 каналов, частоты дискретизации до 96 кГц и битовые скорости от 8 до 320 кбит/с. В отличие от MP3, AAC использует более эффективное психоакустическое моделирование, что позволяет достигать лучшего качества при меньшем размере файла. HE-AAC (High-Efficiency AAC) дополнительно использует спектральное копирование для улучшения качества на низких битовых скоростях.
Контейнерный формат MP4
Файлы MP4 (расширение .mp4) основаны на ISO Base Media File Format. Контейнер может содержать несколько медиапотоков (видео, аудио, субтитры, метаданные), которые синхронизируются по времени. Формат поддерживает потоковую передачу, индексацию для быстрой навигации и встраивание метаданных (название, обложка, главы). В отличие от AVI, MP4 не требует фиксированной структуры и может быть адаптирован под конкретные задачи.
Применение
Цифровое телевидение и вещание
MPEG-4 Part 10 (H.264) является основным стандартом для цифрового телевидения высокой чёткости (HDTV), спутникового телевидения (DVB-S2) и кабельного телевидения. Он используется в системах IPTV и OTT-сервисах (например, Netflix, YouTube) благодаря высокой степени сжатия, позволяющей передавать видео HD-качества при скорости 3–5 Мбит/с.
Мобильные устройства и интернет
Формат MP4 и кодек H.264 поддерживаются всеми современными смартфонами, планшетами и веб-браузерами. Это делает MPEG-4 стандартом для видеозвонков (Skype, Zoom), стриминга (Twitch, YouTube) и хранения видео на мобильных устройствах. Для низких битовых скоростей (мобильный интернет) используется HE-AAC для аудио и H.264 с пониженным разрешением.
Видеонаблюдение и безопасность
В системах видеонаблюдения MPEG-4 (особенно H.264) применяется для сжатия видеопотоков с камер, что позволяет экономить дисковое пространство и пропускную способность сети. Современные IP-камеры поддерживают аппаратное кодирование H.264, обеспечивая запись 24/7 без перегрузки процессора.
Мультимедийные диски и архивы
Blu-ray использует H.264 для хранения фильмов высокой чёткости, а также кодек MPEG-4 Part 2 для некоторых дополнительных материалов. Формат MP4 применяется для архивирования видео в личных коллекциях и для обмена файлами в интернете.
Преимущества и недостатки
Преимущества
- Высокая степень сжатия — при том же качестве MPEG-4 (особенно H.264) требует значительно меньшей битовой скорости по сравнению с MPEG-2.
- Универсальность — поддержка различных типов контента (видео, аудио, графика, интерактивность) в одном стандарте.
- Гибкость — возможность адаптации к разным битовым скоростям, разрешениям и устройствам (от мобильных телефонов до 4K-телевизоров).
- Широкая поддержка — совместимость с большинством современных устройств, операционных систем и программного обеспечения.
- Интерактивность — возможность создания сложных мультимедийных сцен с анимацией и управлением (BIFS).
Недостатки
- Патентные ограничения — использование MPEG-4 требует лицензирования, что может увеличивать стоимость устройств и программного обеспечения. Патентные пулы (MPEG LA, Via Licensing) взимают роялти с производителей.
- Сложность реализации — особенно для H.264, требующего значительных вычислительных ресурсов для кодирования. Аппаратное ускорение частично решает эту проблему.
- Устаревание — с появлением более эффективных кодеков (HEVC, AV1, VVC) MPEG-4 постепенно вытесняется из сферы сверхвысокого разрешения (4K, 8K) и потокового вещания.
- Ограниченная поддержка 3D — хотя MPEG-4 включает Part 16 (Animation Framework eXtension, AFX), практическое использование 3D-графики в формате ограничено.
Сравнение с другими стандартами
| Стандарт | Год принятия | Основное применение | Степень сжатия | Лицензирование |
|---|---|---|---|---|
| MPEG-4 Part 2 | 1999 | Видеоконференции, мобильное видео | Средняя | Патентный пул |
| MPEG-4 Part 10 (H.264) | 2003 | HD-видео, стриминг, Blu-ray | Высокая | Патентный пул |
| H.265/HEVC | 2013 | 4K/8K-видео, UHD Blu-ray | Очень высокая | Патентный пул |
| AV1 | 2018 | Интернет-стриминг, открытый кодек | Высокая (сравнима с H.265) | Бесплатно (открытый) |
| VP9 | 2013 | YouTube, WebM | Высокая | Бесплатно (открытый) |
Интересные факты
- Стандарт MPEG-4 Part 2 (Visual) использовался в первых видеокамерах для мобильных телефонов (например, Nokia N95) и в ранних версиях формата DivX.
- H.264/AVC является самым распространённым видеокодеком в мире — по состоянию на 2023 год он поддерживается более чем 95% всех устройств, воспроизводящих видео.
- Формат MP4 (Part 14) был разработан на основе QuickTime от Apple, что объясняет совместимость с .mov-файлами.
- В 2004 году MPEG-4 Part 3 (AAC) был выбран в качестве стандарта для аудио в iTunes Store, что способствовало его широкому распространению.
- Несмотря на появление более современных кодеков, MPEG-4 остаётся основным стандартом для цифрового телевидения в России (стандарт DVB-T2) и для вещания в формате HD.
Критика
Основные претензии к MPEG-4 связаны с патентной политикой. Сложная система лицензирования, включающая несколько патентных пулов (MPEG LA, Via Licensing, HEVC Advance), приводила к судебным искам и неопределённости для производителей. В ответ на это были разработаны открытые кодеки (VP9, AV1), которые не требуют выплаты роялти. Кроме того, MPEG-4 Part 2 (Visual) считается устаревшим из-за низкой эффективности сжатия по сравнению с H.264 и более новыми стандартами. Некоторые критики отмечают, что стандарт стал слишком сложным и раздутым, включая множество редко используемых функций (например, BIFS для интерактивных сцен), что усложняет реализацию и тестирование.
Источники
- ISO/IEC 14496-1:2004 — Information technology — Coding of audio-visual objects — Part 1: Systems
- ISO/IEC 14496-2:2004 — Information technology — Coding of audio-visual objects — Part 2: Visual
- ISO/IEC 14496-3:2009 — Information technology — Coding of audio-visual objects — Part 3: Audio
- ISO/IEC 14496-10:2014 — Information technology — Coding of audio-visual objects — Part 10: Advanced Video Coding
- ISO/IEC 14496-14:2003 — Information technology — Coding of audio-visual objects — Part 14: MP4 file format
- «MPEG-4: The Next Generation Multimedia Standard» — R. Koenen, 1999
- «H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia» — Iain E. Richardson, 2003
- «MPEG-4 Book» — Fernando Pereira, Touradj Ebrahimi, 2002
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →