Top.Mail.Ru
Видеокодек AV1: свободный стандарт, архитектура и реальные ограничения | Блог Serverflow Скачать
прайс-лист
Бесплатная
доставка по РФ
Бонус за
обратную связь
Уточнение цен временно недоступно. Китайский Новый год. Ответы по товарам «Под заказ» после 25 числа.
Distribution of
Server Components
8 (800) 222-70-01 Консультация IT-специалиста Сравнение

Видеокодек AV1: свободный стандарт, архитектура сжатия, аппаратная поддержка и реальные ограничения

~ 15 мин
562
Средний
Статьи
Видеокодек AV1: свободный стандарт, архитектура сжатия, аппаратная поддержка и реальные ограничения

Введение

Видеокодек AV1 (AOMedia Video 1) — это не просто очередной шаг в эволюции сжатия видео, а радикальный технологический и идеологический ответ на вызовы индустрии транслирования. Созданный альянсом технологических гигантов, в числе которых Google, Apple, Microsoft, Amazon, Netflix, Intel, AMD, NVIDIA и другие, AV1 стал одним из первых открытых и полностью бесплатных видеокодеков ставит своей целью полное устранение патентных барьеров, которые сдерживали внедрение H.265/HEVC. Обладая эффективностью сжатия на 25-35% выше, чем у HEVC, AV1 обещает революцию в дистрибуции контента 4K/8K и HDR. Но несмотря на столь впечатляющие характеристики, AV1 все же сталкивается с фундаментальными ограничениями, которые препятствуют его повсеместному внедрению и не дают ему вытеснить лицензионные HECV и AVC. В этой статье специалисты компании ServerFlow расскажут вам, что из себя представляет видеокодек AV1, как он работает, чем отличается от H.264H.265 и VP9, а также объясним, что создает барьер к массовой интеграции поддержки AV1.

Что такое видеокодек AV1?

AV1 (AOMedia Video 1) — это современный видеокодек 2018 года выхода с полностью открытой и бесплатной спецификацией, разработанный группой компаний Alliance for Open Media (AOMedia). Его появление стало прямым следствием патентного кризиса вокруг H.265/HEVC, где сложная система лицензионных отчислений нескольким пулам организаций тормозила внедрение современного аналога H.264. AV1 должен был предоставить миру инструмент для эффективного сжатия видео без юридических рисков и скрытых наценок. Он создавался как кодек для будущего интернета, где огромные объемы видеотрафика требуют максимальной экономии полосы пропускания при полной свободе реализации. Именно поэтому его основными бэкерами стали стриминговые платформы и производители железа, для которых роялти — это прямые многомиллионные издержки. AV1 — это стратегическая ставка на то, что проще коллективно инвестировать в разработку нового свободного стандарта, чем вечно платить за старые.

Принципы работы AV1 — архитектура и алгоритмы сжатия

AV1 радикально переосмысливает и усложняет все этапы гибридного сжатия, закладывая основу для рекордной эффективности. Вместо макроблоков или CTU он оперирует Superblocks размером до 128×128 пикселей, которые могут рекурсивно делиться по гибкой иерархии на десятки различных форм и размеров (вплоть до 4×4). Это позволяет невероятно точно адаптироваться к содержимому кадра.

На этапе предсказания AV1 вводит множество новых инструментов. Внутрикадровое (Intra) предсказание использует 56 направленных режимов, включая плавные и нелинейные модели. Межкадровое (Inter) предсказание стало настоящим прорывом: оно поддерживает обобщенную компенсацию движения с варьируемым размером блоков, предсказание на основе Warped Motion (деформация блоков), а также сложное компенсирование движения на уровне объекта. Для компенсации также могут использоваться направленные фильтры и несколько опорных кадров одновременно.

На этапе преобразования AV1 применяет не одно, а целое семейство преобразований (DCT, ADST, Identity). Кодер может выбирать оптимальный тип для каждого блока, что повышает точность. Финальное энтропийное кодирование выполняется с помощью алгоритма ANS (Asymmetric Numeral Systems), который эффективнее традиционного CABAC и лучше подходит для параллельной обработки.

Именно эта совокупность инструментов — от огромных Superblocks до сложнейшего Inter-предсказания — и объясняет как феноменальную эффективность AV1, так и его астрономическую вычислительную сложность. Кодирование одного кадра требует анализа миллионов возможных комбинаций параметров.

Схема работы видеокодека AV1
Схема работы видеокодека AV1. Источник: Mavink.

Профили и уровни AV1 — ограничения и возможности

Спецификация AV1 определяет систему профилей и уровней для обеспечения совместимости.

Профили задают поддержку глубины цвета и формата изображения:
  • Main Profile: Базовый профиль для большинства контента, поддерживает 8 и 10 бит на канал, цветовой формат 4:2:0.
  • High Profile: Добавляет поддержку 4:4:4 chroma subsampling для контента без потери цветового разрешения (графика, анимация).
  • Professional Profile: Расширяет возможности до 12 бит на канал и формата 4:2:2 для профессиональных workflow.
Уровни (от 2.0 до 7.3) ограничивают максимальное разрешение, частоту кадров и битрейт. Например, Уровень 5.1 примерно соответствует 4K при 60 кадрах в секунду, а Уровень 6.3 уже разрешает 8K при 120 fps.

Битрейт, качество и задержка в AV1

Эффективность сжатия AV1 — его главный козырь. Объективные тесты (BD-rate) показывают, что по сравнению с H.265/HEVC он обеспечивает экономию битрейта в 25-35% при равном визуальном качестве (VMAF/PSNR). На практике это означает, что 4K HDR-фильм, для которого HEVC требовал 12 Мбит/с, в AV1 будет передаваться с тем же качеством при 8 Мбит/с.

Однако эта эффективность достигается ценой. Исторически скорость программного кодирования AV1 была в сотни, а иногда и тысячи раз ниже, чем у x264. Даже современные оптимизированные кодеры (libaom, SVT-AV1) в сложных режимах работают в 10-50 раз медленнее, чем x265. Это делает нативное кодирование в реальном времени практически невозможным на CPU для высоких разрешений.

Задержка — еще один вызов. Сложная структура GOP с обилием B-кадров и продвинутыми методами предсказания увеличивает буферизацию. Хотя для VOD (видео по запросу) это не критично, для low-latency стриминга (игры, видеосвязь) требуются специальные настройки, которые частично снижают эффективность сжатия. Для таких сценариев индустрия пока чаще полагается на H.264/AVC или специализированные режимы HEVC.

Сравнение кодирования блоков AV1 и VP9
Сравнение блочного кодирования видеокодеков AV1 и VP9. Источник: Mavink.

Аппаратная поддержка AV1 — декодирование и кодирование

Распространение AV1 следует четкому паттерну: декодирование уже стало массовым, а кодирование остается уделом флагманских решений.

Декодирование сейчас поддерживается следующими платформами:
  • GPU: NVIDIA GeForce RTX 30/40 серии, AMD Radeon RX 6000/7000 серии (RDNA 2/3), Intel Arc (Alchemist).
  • Мобильные SoC: Apple A17 Pro / M-серия, Qualcomm Snapdragon 8 Gen 2 и новее, MediaTek Dimensity 9000+.
  • ТВ и плееры: Практически все современные Smart TV на чипах MediaTek Pentonic и Amlogic, а также плееры (NVIDIA Shield TV Pro, Apple TV 4K).
Кодирование реализовано гораздо уже:
  • GPU с аппаратным энкодером AV1: NVIDIA GeForce RTX 40 серия (NVENC), Intel Arc (Quick Sync), AMD Radeon RX 7000 серия (RDNA 3).
  • Серверные и специализированные решения: ASIC-ускорители (как у NETINT), серверные GPU (NVIDIA A100, AMD Radeon V710 / MA350D).
Это означает, что подавляющее большинство не самых новых пользовательских устройств (смартфоны, ноутбуки, консоли, ТВ) могут только воспроизводить AV1, но не записывать в нем видео. Массовое кодирование происходит в облаке или на специализированном стриминговом оборудовании.

Максимальное разрешение, HDR и цветовые форматы AV1

Технически спецификация AV1 не накладывает жестких ограничений на разрешение, поддерживая вплоть до 16K. Практически он уже используется для 8K-стриминга (например, на YouTube). Для HDR поддерживаются основные форматы HDR10 и HLG, а HDR10+ и Dolby Vision могут быть доставлены с использованием метаданных в медиаконтейнере (например, MP4, MKV). Благодаря поддержке глубины цвета 10 и 12 бит в профилях Main и High, а также цветовых форматов 4:2:0, 4:2:2 и 4:4:4, AV1 покрывает нужды от домашнего стриминга до профессионального монтажа. Однако для кинопроизводства и работы с RAW-материалом по-прежнему предпочитают менее сжатые или специализированные форматы (ARRIRAW, ProRes RAW, DNxHR).

Видеокодек AV1 на уровне видеокодека H.266
По качеству сжатия открытый видеокодек AV1 находится на уровне проприетарного стандарта H.266. Источник: BlogGeek.me.

Лицензирование AV1

AV1 — это royalty-free кодек. Это означает, что альянс AOMedia предоставляет доступ к спецификации и патентам, необходимым для ее реализации, без каких-либо лицензионных отчислений. Любая компания или разработчик может внедрить AV1 в свое железо или софт, не платя взносов в патентные пулы. Эта модель радикально отличается от H.265/HEVC или нового H.266/VVC, где за каждое кодирующее/декодирующее устройство и за объем закодированного контента взимаются платежи. Именно бесплатность стала главным драйвером быстрого внедрения декодеров в браузеры (Chrome, Firefox, Edge) и чипы, а также его принятия крупными стриминговыми платформами, для которых лицензионные сборы исчисляются миллионами долларов.

Где AV1 используется на практике уже сейчас

AV1 уже вышел за рамки тестовых лабораторий и активно используется в ключевых сегментах:
  • Крупные стриминговые платформы: YouTube сделал AV1 основным кодеком для 4K и выше. Netflix использует его для стриминга на поддерживаемых устройствах. Twitch начал тестирование AV1 для трансляций.
  • Веб-видео: Все современные браузеры поддерживают воспроизведение AV1 через HTML5-видео, что делает его идеальным для встраиваемого веб-контента.
  • Облачный гейминг и VOD: Сервисы вроде Xbox Cloud Gaming используют AV1 для повышения качества картинки при ограниченной полосе пропускания.
  • Серверные ЦОД: Для кодирования гигантских библиотек контента в AV1 используются фермы серверов с GPU (NVIDIA, AMD) или специализированные ASIC-ускорители, что позволяет добиться максимальной экономии на хранении и трафике.

Ограничения и текущие проблемы AV1

  • Высокая сложность кодирования: Основное препятствие для user-generated content и прямых трансляций. Real-time кодирование 4K в высоком качестве возможно только на самом современном и дорогом железе (RTX 40, Radeon RX 7000).
  • Отсутствие в камерах: Ни одна профессиональная камера не в AV1 нативно, что создает необходимость транскодирования из других форматов и увеличивает нагрузку на продакшен-пайплайн.
  • Медленное проникновение в мобильный сегмент: Несмотря на декодеры в топовых чипсетах, массовый средний класс телефонов еще годы будет обходиться без поддержки AV1.
  • Фрагментация поддержки: Наличие декодера не гарантирует поддержку всех профилей и уровней, что может приводить к проблемам совместимости.

Будущее AV1 и развитие AV2

AV1 заложил прочный фундамент для свободного будущего видеоиндустрии. В ближайшие 1-2 года стоит ожидать взрывного роста доступности аппаратного кодирования AV1 в потребительском сегменте (следующие поколения GPU, мобильных SoC). Это откроет ему дорогу в индустрию live-стриминга и создания контента. Преемник в лице AV2 уже вышел, причем, совсем недавно — в декабре 2025 года. Его цель — дальнейший прирост эффективности сжатия (еще 30-40%) при снижении вычислительной сложности кодирования, поддержка разрешений от 8К и выше. Важно, что идеологическая основа — открытость и отсутствие роялти — останется неизменной. AV1 и AV2 формируют новую, независимую экосистему, которая в долгосрочной перспективе способна стать доминирующей для интернет-видео.

Видеокодек AV2
Видеокодек AV2 вышел совсем недавно, но многие уже пророчат ему большое будущее среди открытых стандартов сжатия видео. Однако полноценного внедрения AV2 стоит ждать не раньше, чем в ближайшие 1-2 года. Источник: AOMedia.

Выводы

Кодек AV1 утвердился как технологический и идеологический прорыв, предлагая индустрии беспрецедентную эффективность сжатия без бремени лицензионных отчислений. Его роль сегодня четко определена: это премиальный стандарт для дистрибуции готового контента, особенно в сфере стриминга сверхвысокого разрешения и веб-видео, где экономия трафика напрямую конвертируется в снижение затрат. На этом фронте он уже одержал победу, став основным кодеком для 4K и выше на ведущих платформах. Однако путь AV1 к статусу поистине универсального инструмента, сравнимого по широте применения с H.264, еще не завершен. Главным барьером остается асимметрия между повсеместным декодированием и ограниченным кодированием. Пока большинство пользовательских устройств — смартфоны, телевизоры, ноутбуки — могут лишь воспроизводить AV1, но не создавать в нем контент. Это оставляет ниши live-стриминга энтузиастов, видеонаблюдения и записи на камеры за более старыми, но аппаратно оптимизированными кодеками. Тем не менее, будущее AV1 и его преемника AV2 выглядит как постепенное, но необратимое вытеснение проприетарных стандартов из интернет-экосистемы, формируя новую основу для свободного и экономичного видео будущего.
Автор: Serverflow Serverflow
Поделиться

Комментарии 0

Написать комментарий
Сейчас тут ничего нет. Ваш комментарий может стать первым.
Написать отзыв
До 6 фото, размером до 12Мб каждое
Мы получили ваш отзыв!

Он появится на сайте после модерации.

Написать комментарий

Комментарий появится на сайте после предварительной модерации

До 6 фото, размером до 12Мб каждое
Мы получили ваш отзыв!

Он появится на сайте после модерации.

Мы свяжемся с вами утром

График работы: Пн-Пт 10:00-18:30 (по МСК)

Обработаем вашу заявку
в ближайший рабочий день

График работы: Пн-Пт 10:00-18:30 (по МСК)