AOMedia выпустила эталонный кодировщик AV2 версии 1.0.0 в мае 2026 года, обещая примерно 30-процентный прирост эффективности по сравнению с AV1. Заголовок звучит заманчиво, но кодировщик всё ещё далек от готовности к использованию в производственных видеоконвейерах.

Почему AV2 не готов к продакшену

Эталонная реализация работает гораздо медленнее, чем кодировщики AV1, которые уже используются ежедневно. Ни один крупный мультимедийный фреймворк — включая FFmpeg, де-факто стандарт для транскодирования — пока не поддерживает AV2, поэтому вам потребуются кастомные сборки и множество ручных манипуляций. Даже если вы создадите потоки AV2, на рынке нет аппаратных декодеров, а это значит, что любое устройство воспроизведения будет переходить на программное декодирование. На мобильных устройствах программное декодирование быстро разряжает батарею и увеличивает задержку, что является критическим фактором для большинства сервисов.

Короче говоря, AV2 — это скорее новость, а не инструмент, который можно просто внедрить в рабочий процесс без перестройки значительной части вашего стека.

Что работает прямо сейчас

Надежным вариантом остается двухкодочная лестница, построенная на базе AV1 и H.264. Оба кодека имеют зрелые пути с аппаратным ускорением в FFmpeg и поддерживаются браузерами, мобильными устройствами и ТВ-приставками.

Проверка аппаратного ускорения

Запустите FFmpeg с флагом -encoders и найдите такие записи, как av1_nvenc, av1_qsv или av1_vaapi. Наличие этих записей означает, что доступны аппаратные кодировщики NVIDIA, Intel Quick Sync или VA-API. Если ничего не появилось, AV1 будет использовать чисто программный кодировщик и превратится в медленную задачу для пакетной обработки.

Определение возможностей клиента

Не отдавайте AV1 всем браузерам по умолчанию. На многих телефонах программное декодирование расходует заряд батареи и может приводить к задержкам воспроизведения. В JavaScript используйте MediaCapabilities API и проверяйте поле powerEfficient. Отдавайте AV1 только тогда, когда устройство сообщает, что может эффективно декодировать видео; в противном случае переключайтесь на H.264.

Создание многокодочной лестницы

Практическая конфигурация для 2026 года выглядит следующим образом:

  • AV1 (SVT-AV1) для любого клиента, сообщающего о поддержке аппаратного ускорения.
  • H.264 в качестве универсального варианта отката для старых браузеров и устройств без ускорения AV1.

Две технические хитрости помогут извлечь больше пользы из этой лестницы:

  • Выравнивание ключевых кадров (Keyframe alignment) — сохраняйте идентичную длину GOP (group of pictures) для обоих вариантов. Совпадение интервалов ключевых кадров сглаживает переключение битрейта при адаптивном стриминге.
  • Синтез зернистости (Grain synthesis) — включите функцию film-grain в SVT-AV1. Кодировщик моделирует зернистость вместо того, чтобы тратить биты на её воспроизведение, что экономит полосу пропускания без потери визуального качества.

Когда стоит начать следить за AV2

Как только FFmpeg добавит кодировщик AV2, вы увидите новую запись в списке -encoders. Настройте легковесную проверку в CI/CD, которая выполняет ffmpeg -encoders | grep av2 и оповещает вас при появлении этой строки. Пока эта проверка не станет «зеленой», не внедряйте путь кода AV2 в продакшен.

Ранние последователи могут экспериментировать в изолированных тестовых средах, чтобы оценить обещанное 30-процентное снижение битрейта. Эти испытания могут помочь в принятии решений по будущей дорожной карте, но они не должны определять сегодняшнюю стратегию доставки контента.

Итог

AV2 обещает заметный скачок эффективности, однако отсутствие быстрого кодировщика, поддержки фреймворков и аппаратных декодеров делает его непригодным для сервисов реального времени. Придерживайтесь хорошо настроенной лестницы AV1/H.264, проверяйте аппаратное ускорение и используйте проверку возможностей на стороне клиента, чтобы доставлять нужный кодек на нужное устройство. Когда FFmpeg наконец выпустит кодировщик AV2, вы будете готовы оценить его, не нарушая текущие рабочие процессы.