← На главную

AOMedia выпустила финальную спецификацию AV2 v1.0.0 с радикальным сжатием

30.05.2026 21:46 · hackernews

Альянс за открытые медиа (AOMedia) выпустил финальную спецификацию AV2 v1.0.0 — видеокодека следующего поколения, который приходит на смену AV1. Главная цель AV2 — радикально поднять степень сжатия. Кодек должен доставлять видео высокого качества при значительно более низком битрейте, что критически важно для стриминга, телевещания и видеоконференций в реальном времени.

Спецификация — это строгий технический справочник для разработчиков. Она описывает битстрим, синтаксис, семантику и процесс декодирования, гарантируя полную совместимость реализаций. AV2 серьёзно улучшили для современных сценариев: кодек заточен под приложения AR/VR, умеет упаковывать несколько программ в один поток для разделения экрана (split-screen), лучше обрабатывает контент с экрана (screen content) и работает в более широком диапазоне визуального качества.

Эталонная реализация кодека — AVM (AOMedia Video Model). Именно с ней сверяются, когда пишут свои кодировщики и декодировщики.

В релиз вошли две версии спецификации: финальная v1.0.0 и более старый черновик v13. Разработчиков предупреждают: версия v13 — это рабочий промежуточный снимок, и он полностью заменён версией 1.0.0. Его оставили в архиве только для справки.

Для работы со спецификацией AOMedia подготовили полный набор инструментов. Можно скачать единый PDF-документ со всеми разделами от введения до приложений. Для тех, кто встраивает кодек в свой софт, выложили дополнительные таблицы из раздела 9 — это lookup-таблицы, упакованные в виде C header-файлов, готовых для включения в проект. Отдельно запустили Syntax Browser — это веб-интерфейс с двумя панелями, где в одной показывается синтаксическая структура (раздел 5), а в другой — её семантика (раздел 6). В браузере можно кликать по элементам, искать по обеим панелям и копировать структуры в буфер обмена. Эталонная реализация AVM для спецификации v1.0.0 доступна по тегу v1.0.0.

Читать оригинал →