Нужен ли кодек av1

Обновлено: 07.07.2024

Следующим за H.264, H.265 (HEVC) и VP9 форматом сжатия видео должен стать AV1, который базируется на наработках Mozilla Daala, Cisco Thor Project, Google VP9 и VP10. Разработкой стандарта занимается ассоциация Alliance for Open Media (AOMedia), в которую входят такие гиганты, как Amazon, Google, Facebook, Microsoft, Netflix, Hulu, а с января — и Apple. AOMedia также присматривается к созданию собственного стандарта для фотографий на замену JPEG, GIF и PNG, который может оформиться во что-то реальное в отдалённой перспективе.

Тем не менее, пока главная и единственная задача ассоциации — продвижение видеокодека AV1 (вначале для онлайн-служб, а впоследствии — и для других задач). В рамках этой деятельности 28 марта AOMedia опубликовала первую полную версию спецификации потокового вещания и декодирования открытого и бесплатного формата AV1. Можно сказать, начало экспансии видеоформата положено: стабильность кодирования находится на хорошем уровне, а дальнейшие усилия по разработке AV1 будут направлены на оптимизацию скорости, чтобы кодек стал более практичным для реального использования.


Но как же AV1 показывает себя по сравнению x264 и VP9 в деле? Перспективно, если судить по первым всесторонним тестам Facebook, которая постаралась проверить как формат ведёт себя в самых разных и наиболее приближенных распространённых условиях. В целом, тестирование Facebook показывает, что AV1 превосходит поставленную изначально цель обойти VP9 на 30 % по эффективности сжатия.

Тесты Facebook проводила на 400 самых популярных в крупнейшей социальной сети роликах. В подавляющем большинстве речь идёт о предварительно сжатых клиентом файлах стандартной (SD) и высокой чёткости (HD), снятых, как правило, на смартфон. В реальности удалось достичь при сходном итоговом качестве уровня компрессии на 50,3 %, 46,2 % и 34 % выше по сравнению с x264 main profile, x264 high profile и libvpx-vp9, соответственно.

Но, поскольку эффективность AV1 увеличивается по мере роста разрешения видео, Facebook пришла к выводу, что новый кодек, скорее всего, принесёт ещё больший выигрыш в случае сжатия UHD/4K или 8K-материалов. Действительно, если в режиме CRF (постоянное значение оценки) AV1 на 27,4–36 % обходит VP9 по уровню сжатия для файлов с вертикальным разрешением 360p, то для роликов 1080p превосходство возрастает уже до более весомых 37,9–44,8 %:



Но, разумеется, достигается такое преимущество небесплатно: новый кодек требует более длительного времени кодирования по сравнению с существующими альтернативами из-за повышенной сложности. Разумеется, пока речь идёт о первой неоптимизированной версии, но всё же вычислительные ресурсы требуются не в разы, а в сотни и даже тысячи раз большие. AV1 по времени кодирования уступает x264 main, x264 high и libvpx-vp9 в среднем соответственно в 5721,5, 5869,9 и 658,5 раз:



В аналогичных тестах для режима кодирования ABR (усреднённый битрейт) AV1 демонстрирует уровень сжатия против libvpx-vp9 уже 27–29,5 % для 360p и 33,1–35,9% для 1080p:



При этом сложность сжатия дополнительно возрастает и AV1 по сравнению x264 main, x264 high и libvpx-vp9 требует в среднем в 9226,4, 8139,2 и 667,1 раза больше времени, соответственно:



Эти результаты в целом обнадёживают специалистов Facebook: степень сжатия при сопоставимом со старыми кодеками качестве превосходит целевую, а производительность ещё будет оптимизироваться. Facebook обещает продолжить продвижение AV1 в своих платформах. Видео в формате AV1 постепенно начнёт появляться в Интернете для популярных роликов в Facebook, как только поддержка AV1 появится в популярных браузерах вроде Chrome и Firefox.

В этой статье я подробно объясню, почему при загрузке видео или ведении трансляции видео на YouTube, качество сильно отличается от оригинала, и что следует предпринять, чтобы добиться наименьших потерь качества.
Все, о чем пойдет речь в этой статье, работает как для загруженных видеороликов, так и при проведении трансляции.

Кухня Youtube

Самое важное, что следует понимать, что после того, как вы загружаете видео на ютуб или запускаете трансляцию, происходит следующее:
1. Благодаря инфраструктуре по доставке медиаконтента CDN (Content Delivery Network) сервера получают видеоданные для их обработки, хранения и доставки.

2. На серверах, исходя из разрешения видео и частоты кадров , алгоритм принимает решение, с помощью какого кодека сжать полученные видеоданные.

Да, видео или стрим будут еще раз сжаты для того, чтобы они были более доступными и их могли запустить пользователи с различных устройств, с разной скоростью интернета, а также для оптимизации самой платформы, социальных сетей и мобильных устройств.

Здесь как раз и кроется самый важный аспект, от которого будет зависеть качество конечных видеоданных.
Кодек, с помощью которого серверами будет обработано видео или трансляция.

Кодеки на Youtube

Чаще всего YouTube использует три кодека для сжатия видео.

Да, это жестко.

Предположим, вы запустили трансляцию на YouTube в Full HD разрешении 1920x1080 c рекомендуемым битрейтом 9000 кб/с, указанным в справке для трансляций на YouTube.
Для сжатия видео серверами будет применен кодек H.264/AVC, и качество картинки оставит желать лучшего, в особенности, если это динамичное видео.

Откройте видео в разрешении 1080p, кликните правой кнопкой мыши в проигрывателе браузера, и в Статистике сис.админа можно будет увидеть используемый кодек. Откройте видео в разрешении 1080p, кликните правой кнопкой мыши в проигрывателе браузера, и в Статистике сис.админа можно будет увидеть используемый кодек.

Не смотря на то, что H.264/AVC самый распространённый и весьма эффективный кодек, главная проблема заключается даже не в нем, а в высокой степени сжатия , с которой видео будет перекодировано серверами.
Так что, если скачать трансляцию и взглянуть на битрейт видео с помощью MediaInfo, то можно заметить, что, по факту, никаких 9000 кб/с при воспроизведении не будет, а битрейт трансляции в среднем составит 3500 кб/с.
То есть, видеоданные подвержены высокой степени компрессии.

Битрейт скаченной трансляции с youtube. Исходный 25 мб/с. Битрейт скаченной трансляции с youtube. Исходный 25 мб/с.

Более того, если это трансляция динамичной игры, то качество исходных видеоданных может быть низкого качества, т.к битрейта 9000 кб/c при кодировании видео могло оказаться слишком мало.

Как получить более качественную картинку

Для этого необходимо, чтобы стрим или загруженное видео сжимались серверами с помощью кодека VP9.
Степень компрессии видеоданных по-прежнему будет очень высокой, но для сжатия будет использован более эффективный кодек VP9, которому требуется до 50% меньше битрейта для достижения такого же качества визуализации как AVC.
VP9 можно получить, если стримить или загрузить видео в 2K разрешении и выше.
Таким образом, битрейт можно выставить еще более высокий, исходя из справки для прямой трансляции, а серверами стрим будет обрабатываться с помощью кодека VP9 во всех разрешениях.

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

Транскодирование видео

Далее, на YouTube всегда доступно транскодирование , в отличие от Twitch, и ваш стрим или видео, будут иметь несколько копий с более низким разрешением и меньшим битрейтом, между которыми плеер будет автоматически переключаться, анализируя пропускную способность интернета и производительность устройства пользователя.

Это очень важная опция, которая предоставляется платформой для всех и делает видео более доступным для воспроизведения.

Более того, при использовании разрешения 2560x1440 и выше, трансляция или видео будут перекодированы не только в разных разрешениях, но еще и с помощью 2 кодеков одновременно , VP9 и H.264/AVC (для видео еще может быть использован AV1).
Всё это по-прежнему нужно для того, чтобы сделать вашу трансляцию или видео максимально доступными для воспроизведения у пользователей, устройства которых не поддерживают кодек VP9 при декодировании.

Рецепт высокого качества!

C техническими сложностями мы разобрались, теперь важно выбрать оптимальный битрейт для записи исходного видео или трансляции.
Всегда следует учитывать очень важное правило, которое работает не только для ютуба, но и вообще в принципе при записи видео.
Чем более качественные исходные видео или аудио данные будут получены, тем меньше потерь качества при их дальнейшей обработке.
О чем это говорит? Чтобы уменьшить потери качества при загрузке видео или проведении трансляции на YouTube, нужно использовать максимально возможные настройки кодировщика, а также задать более высокий битрейт для видео и аудио в том числе.
С кодировщиком всё крайне индивидуально, и всё зависит от того, какой вы будете использовать, но однозначно на данный момент фаворитом можно назвать аппаратный кодировщик Nvidia NVENC за счёт его высокой ресурсоэффективности.
Что касается битрейта, то на YouTube нет жестких ограничений для трансляций и нет ограничений вообще для загружаемого видео.
Если выставить битрейт 25 ил 50 мб/с для трансляции в 2K разрешении, то даже после сжатия видеоданных серверами, картинка будет выглядеть гораздо лучше, чем при использовании битрейта 8000 кб/с.

Кодек AV1 - 3 вещи, которые вы должны знать об этом

Кодек Aomedia Video 1, или AV1, начинает оказываться в руках потребителя. Ранее в этом году Netflix попал в заголовки газет, заявив, что начал потоковую передачу AV1 некоторым зрителям Android. Совсем недавно Google объявил, что добавит кодек AV1 в свое приложение для видеочата Duo, а MediaTek объявил о том, что он будет поддерживать видеопотоки YouTube AV1 на своей Dimensity 1000 5G SoC. Так в чем суета? Что такое кодек AV1? Почему это важно? Вот краткий обзор AV1 и его значения для потоковой передачи видео за 5 лет.

AV1 бесплатна и имеет открытый исходный код

Изобретать технологии, разрабатывать компоненты и проводить исследования дорого. Инженеры, материалы, здания – все это стоит денег. Для «традиционной» компании возврат инвестиций происходит от продаж. Если вы разрабатываете новый гаджет, и он продается миллионами, вы получаете деньги, которые были потрачены изначально. Это верно для физических продуктов, таких как смартфоны, но это также верно и для разработки программного обеспечения.

Игровая компания тратит деньги на разработку игры, платит инженерам и художникам по пути, а затем продает игру. Он может даже физически не существовать на картридже DVD / ROM / что-либо еще, это может быть цифровая загрузка. Однако продажи платят за его развитие. Но что произойдет, если вы разработаете новый алгоритм или технику для чего-то, скажем, для сжатия видео? Вы не можете предлагать алгоритм для цифровой загрузки, его будут покупать не потребители, а производители, которые хотят включить этот алгоритм в смартфоны, планшеты, ноутбуки, телевизоры и т.д.

Netflix попал в заголовки, когда заявил, что начал потоковую передачу AV1 некоторым зрителям Android.

Если изобретатель алгоритма может продать технику третьим сторонам, то один из бизнес-вариантов – взимать небольшую плату – изменение роялти за каждое устройство, поставляемое с алгоритмом. Все это кажется справедливым и справедливым. Однако система открыта для злоупотреблений. От недружественных переговоров о пошлинах, до патентных троллей, до судебных исков на миллион долларов история предприятий, основанных на роялти, длинна и полна неожиданных побед и потерь как для «плохих парней», так и для «хороших парней».

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

Кодек AV1 - 3 вещи, которые вы должны знать об этом

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

Многие из современных и распространенных технологий потокового видео не являются бесплатными. Видео MPEG-2 (используется на DVD, спутниковом телевидении, цифровом телевещании и т.д. ), H.264 / AVC (используется на дисках Blu-ray и во многих службах потоковой передачи в Интернете) и H.265 / HEVC (рекомендуемый кодек для 8K) ТВ) все нагружены претензиями роялти и патентами. Иногда сборы отменяются, иногда нет. Например, у Panasonic более 1000 патентов, связанных с H.264, а у Samsung более 4000 патентов, связанных с H.265!

Кодек AV1 разработан, чтобы быть лицензионным платежом. У него много громких имен, поддерживающих его, а это значит, что юридический вызов против объединенного пула патентов и финансовой мощи Google, Adobe, Microsoft, Facebook, Netflix, Amazon и Cisco будет бесполезным. Однако это не помешало некоторым патентным троллям, таким как Сисвел, греметь своими цепями. На сегодняшний день на самом деле ничего не дошло до суда, но патентные тролли не легко сдаются.

AV1 на 30% лучше, чем H.265

Помимо того, что AV1 не требует лицензионных отчислений и является открытым исходным кодом, он должен действительно предлагать преимущества по сравнению с уже установленными технологиями. Aomedia (хранители кодека AV1) утверждают, что предлагает сжатие на 30% лучше, чем H.265. Это означает, что он использует меньше данных, предлагая то же качество для видео 4K UHD.

Есть два важных показателя для любого видеокодека. Битрейт (то есть размер) и качество. Чем выше битрейт, тем больше закодированные файлы. Чем больше закодированные файлы, тем больше объем данных, которые необходимо передать в поток. С изменением битрейта меняется и качество. Проще говоря, если данных будет меньше, то точность и точность исходного материала снизится. Чем больше данных, тем больше шансов представить оригинал.

Видеокодеки, такие как AV1 (и H.264 / H.265), используют сжатие с потерями. Это означает, что закодированная версия не совпадает (пиксель за пикселем) с оригинальной. Хитрость заключается в том, чтобы закодировать видео таким образом, чтобы потери были незаметны для человеческого глаза. Есть много методов, чтобы сделать это, и это сложный предмет. Три из основных методов должны использовать постепенные изменения кадра, квантование и векторы движения.

AV1 разработан, чтобы быть без лицензионных платежей.

Когда вы делаете фотографию на своем смартфоне, есть вероятность, что она будет сохранена в формате JPEG (файл .jpg). JPEG – это формат сжатия изображений с потерями. Он работает с использованием техники, называемой квантованием. Основная идея заключается в том, что данный сегмент фотографии (8 × 8 пикселей) может быть представлен фиксированной последовательностью затененных рисунков (по одному для каждого цветового канала), наложенных друг на друга. Эти шаблоны генерируются с использованием дискретного косинусного преобразования (DCT). Используя 64 из этих шаблонов, можно представить блок 8 × 8, решив, сколько из каждого шаблона необходимо для получения аппроксимации исходного блока. Оказывается, может быть, только 20% шаблонов необходимы для убедительной имитации исходного блока. Это означает, что вместо сохранения 64 чисел (по одному на пиксель) изображению со сжатием с потерями может потребоваться только 12 чисел. 64 до 12,

Кодек AV1 - 3 вещи, которые вы должны знать об этом

Пример дискретных косинусных паттернов, используемых для сжатия с потерями

Количество затененных рисунков, преобразования, необходимые для их генерации, вес, заданный для каждого рисунка, количество выполненных округлений, являются переменными и изменяют качество и размер изображения. JPEG имеет один набор правил, H.264 другой набор, AV1 другой набор и так далее. Но основная идея та же самая. В результате каждый кадр в видео представляет собой представление с потерями исходного кадра. Сжатый и меньше, чем оригинал.

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

Это все о битах

Наивысшая битва за видеокодер – поддерживать низкий битрейт и высокое качество. Поскольку кодирование видео прогрессировало на протяжении многих лет, целью каждого последующего поколения было снижение битрейта и поддержание того же уровня качества. В то же время наблюдается увеличение разрешающей способности дисплея для потребителей. DVD (NTSC) был 480p, Blu-ray был 1080p, и сегодня у нас есть 4K потоковых видео сервисов, и мы замедляем скорость до 8K. Высокое разрешение экрана также означает большее количество пикселей для представления, что означает, что для каждого кадра требуется больше данных.

«Битрейт» – это число единиц и нулей, используемых в секунду видеокодеком. В качестве отправной точки, практическое правило: чем выше битрейт, тем лучше качество. Какой битрейт вам нужен для хорошего качества, зависит от кодека. Но если вы используете низкий битрейт, качество изображения может быстро ухудшиться.

Кодек AV1 - 3 вещи, которые вы должны знать об этом

Когда файлы хранятся (на диске DVD, диске Blu-ray или на жестком диске), битрейт определяет размер файла. Для простоты мы будем игнорировать любые аудиодорожки и любую встроенную информацию внутри видеопотока. Если объем DVD составляет приблизительно 4,7 ГБ, а вы хотите сохранить фильм продолжительностью 2 часа (120 минут или 7200 секунд), то максимально возможная скорость передачи данных составит 5200 килобит в секунду или 5,2 Мбит / с.

Если вам нужно освежить в мегабитах против мегабайт, то у меня есть видео об этом: мегабит в секунду (Мбит / с) против мегабайт в секунду (МБ / с).

Для сравнения, видеоклип 4K прямо с моего смартфона Android (в H.264) использовал скорость 42 Мбит / с, примерно в 8 раз выше, но при записи с разрешением примерно в 25 раз больше пикселей на кадр. Глядя на эти очень грубые цифры, мы видим, что H.264 предлагает сжатие, по крайней мере, в 3 раза лучше, чем MPEG-2 Video. Один и тот же файл, закодированный в H.265 или AV1, будет использовать примерно 20 Мбит / с, что означает, что и кодек H.265, и кодек AV1 обеспечивают сжатие в два раза больше, чем H.264.

Наивысшая битва за видеокодер – поддерживать низкий битрейт и высокое качество.

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

Существуют различные способы измерения качества. Вы можете посмотреть пиковое соотношение сигнал / шум, а также другую статистику. Плюс вы можете посмотреть на качество восприятия. Если у 20 человек одинаковые видеоклипы с разных кодеров, то какие из них будут оцениваться выше по качеству.

Вот откуда берутся на 30% лучшие требования к сжатию. Согласно различным исследованиям, видеопоток, закодированный в AV1, может использовать более низкую скорость передачи битов (на 30%) при достижении того же уровня качества. С личной, субъективной точки зрения это трудно проверить и одинаково трудно оспорить.

Кодек AV1 - 3 вещи, которые вы должны знать об этом

Выше приведен монтаж одного кадра из одного и того же видео, закодированного тремя различными способами. Вверху слева оригинальное видео. Рядом справа находится кодек AV1 с H.264 под ним и H.265 под оригинальным источником. Первоначальный источник был 4K. Это не идеальный метод для визуализации различий, но он должен помочь проиллюстрировать это.

Из-за уменьшения общего разрешения (это 1920 x 1080) изображения мне трудно заметить большую разницу между четырьмя изображениями, особенно без просмотра пикселов. Вот тот же тип монтажа, но с увеличенным изображением, поэтому мы можем немного разглядеть пиксель.

Кодек AV1 - 3 вещи, которые вы должны знать об этом

Ниже приведено сравнение кадра HEVC / H.265 с кадром AV1.

Кодек AV1 - 3 вещи, которые вы должны знать об этом

Пример HEVC H.265 при 22 Мбит / с Пример AV1 на 22 Мбит / с

Кодек AV1 - 3 вещи, которые вы должны знать об этом

Здесь я вижу, что исходное видео, вероятно, имеет лучшее качество, а H.264 – худшее (относительно) по сравнению с оригиналом. Я бы изо всех сил пытался объявить победителя между H.265 и AV1. В случае необходимости я бы сказал, что кодек AV1 лучше воспроизводит цвета на лепестках.

Кодек AV1 - 3 вещи, которые вы должны знать об этом

Одно из утверждений Google об использовании AVI в приложении Duo заключалось в том, что оно «улучшит качество и надежность видеовызова даже при подключениях с очень низкой пропускной способностью». Возвращаясь к нашему монтажу, на этот раз каждый кодировщик был настроен на 10 Мбит / с. Это совершенно несправедливо для H.264, поскольку он не претендует на то же качество на тех же битрейтах, что и H.265 / Av1, но это поможет нам увидеть. Кроме того, оригинал остается неизменным.

H.264 на скорости 10 Мбит / с явно худший из 3. Быстрый взгляд на H.265 и AV1 оставляет у меня ощущение, что они очень похожи. Если я смотрю пиксель, я вижу, что AV1 работает лучше с травой в верхнем левом углу кадра. Таким образом, AV1 – чемпион, но только по очкам, это не был нокаут.

Кодек AV1 - 3 вещи, которые вы должны знать об этом

Пример HEVC H.265 при 10 Мбит / с Пример AV1 на 10 Мбит / с

Кодек AV1 - 3 вещи, которые вы должны знать об этом

AV1 не готов для масс (пока)

Без роялти и на 30% лучше. Где я могу зарегистрироваться? Но есть проблема, на самом деле огромная проблема. Кодирование файлов AV1 идет медленно. Мой оригинальный 4K клип с моего смартфона длится 15 секунд. Для кодирования этого с использованием только программного обеспечения в H.264 на моем ПК требуется около 1 минуты, что в четыре раза больше длины клипа. Если я использую аппаратное ускорение, доступное на моей видеокарте NVIDIA, тогда это займет 20 секунд. Просто немного дольше, чем оригинальный клип.

Для H.265 все немного медленнее. Только программное кодирование занимает около 5 минут, что немного дольше, чем оригинал. К счастью, аппаратное кодирование в H.265 также занимает всего 20 секунд. Поэтому аппаратное кодирование H.264 и H.265 похоже на мою настройку.

До того как все фанаты видео начали кричать, да, я знаю, что есть миллиард различных настроек, которые могут изменить время кодирования. Я приложил все усилия, чтобы удостовериться, что я кодирую как для подобного.

Мое оборудование не поддерживает кодирование AV1, поэтому мой единственный вариант – программный. Тот же 15-секундный клип, который занял 5 минут для программного обеспечения H.265, занимает 10 минут для Av1. Но это было не так, как было, это было изменено, чтобы получить лучшую производительность. Я протестировал несколько разных вариантов настроек качества и пресетов, 10 минут было лучшим временем. Один вариант, который я пробежал, занял 44 минуты. 44 минуты на 15 секунд видео. Это использует кодировщик SVT-AV1, которым увлекается Netflix. Существуют альтернативы, но они намного медленнее, например часы и часы, гораздо медленнее.

Кодирование клипа 4K 15 сек.SW или HWВремя
H.264Программное обеспечение1 мин
H.264аппаратные средства20 сек
H.265Программное обеспечение5 минут
H.265аппаратные средства20 сек
AV1Программное обеспечение10 минут

Это означает, что если у меня есть 1-часовой фильм, который я отредактировал со своего отпуска в экзотическое место, то для преобразования его в H.265 с использованием аппаратного ускорения на моем компьютере потребуется 80 минут. Один и тот же файл с использованием современных программных кодеров AV1 займет 40 часов!

Вот почему он не готов для масс (пока). Улучшения придут к кодировщикам. Программное обеспечение станет лучше, и аппаратная поддержка начнет появляться. Декодеры уже становятся экономными и эффективными, поэтому Netflix может начать потоковую передачу некоторого контента в AV1 на устройства Android. Но с точки зрения повсеместной замены H.264 нет, пока нет.

Одна интересная вещь в заявлениях Google относительно AV1 для Duo заключается в том, что она подразумевает кодирование AV1 на клиентских устройствах и декодирование AV1. Я написал по электронной почте Google об этом, и были обнадеживающие признаки того, что он собирался рассказать мне некоторые детали, но его планы относительно кодека AV1 и Duo, но затем все в списке рассылки загадочным образом затихли. Если кто-нибудь из Google вернется ко мне, я дам вам знать!

Что такое кодек AV1 и в чем его преимущества

Что такое кодек AV1? Какие телефоны поддерживают AV1?

На потоковую передачу видео приходится значительная часть онлайн-трафика, и даже незначительные улучшения в технологии потоковой передачи могут сократить расходы. Стриминговые сервисы, такие как Netflix и Amazon Prime, не воспринимают кодеки однозначно, поскольку использование правильных кодеков определяет не только качество потоковой передачи, но и то на каких устройствах будет доступен их контент.

Крупнейшие технические корпорации, включая Apple, Google, Facebook и Microsoft, теперь поддерживают кодек AV1. Давайте разберемся в чем важность AV1 и рассмотрим устройства, которые поддерживают или будут поддерживать AV1 в будущем.

В чем преимущества кодека AV1?

AV1 обеспечивает потоковую передачу высококачественного видео при относительно небольших размерах файлов и на 20% эффективен при сжатии видео по сравнению с VP9 (согласно Netflix).

Google изначально разрабатывал VP10, преемника очень популярного и бесплатного VP9, ​​но решил объединить ресурсы с Firefox (кодек Dallas) и Cisco (кодек Thor), чтобы сформировать альянс AOMedia для кодека AV1.

AV1 — это программа с открытым исходным кодом и без лицензионных отчислений, а альянс AOMedia объединяет основных производителей оборудования, ведущих производителей программного обеспечения и самых популярных игроков OTT. Ассоциированные участники включают Google, Firefox, Apple, Facebook, Microsoft, Netflix, Amazon, AMD, Intel и многие другие.

Что такое кодек AV1

Поскольку AV1 не требует лицензии и разработан некоммерческим промышленным консорциумом, весьма вероятно, что он будет принят повсеместно. Идея кодека, который позволит кодировать весь контент в едином формате и при этом иметь доступ ко всем основным устройствам и платформам, слишком привлекательна.

AV1 еще не полностью готов к выходу в прайм-тайм. Впервые он был официально представлен в 2018 году, и с тех пор альянс работает над улучшением времени кодирования и эффективности декодирования.

Потоковая передача видео 1080p или 720p в AV1 требует серьезной мощности процессора, и поэтому никто еще не использует его для высококачественной потоковой передачи.

Потоковые сервисы, поддерживающие кодек AV1

AV1 получит широкое распространение только при широкой поддержке аппаратных кодеков. Однако некоторые потоковые сервисы уже проводят тесты.

YouTube имеет ограниченную поддержку кодека AV1 для браузеров и телевизоров на Android. На ПК параметры воспроизведения позволяют пользователям выбирать AV1 для видео SD и кодек VP9 для потоковой передачи HD или всегда отдавать предпочтение AV1. Информационные сервисы предупреждают, что декодирование AV1 требует мощного компьютера и что контент AV1 ограничен в настоящее время.

Netflix начал потоковую передачу некоторого контента в AV1, но только в низком качестве, который будет воспроизводиться, когда пользователи выберут опцию сохранения данных.

Процессоры поддерживающие кодек AV1

Лишь несколько процессоров в настоящее время имеют аппаратную поддержку для обработки кодека AV1.

  • Broadcom bcm72190 / 72180
  • Realtek RTD1311 / RTD1319
  • MediaTek Dimensity 1000 5G

Список телефонов, поддерживающих кодек AV1

Mediatek подтвердил в пресс-релизе, что потоковая передача AV1 на Youtube будет будет поддерживаться для телефонов MediaTek Dimensity 1000 и Dimensity 1000+. Многие OEM-производители будут использовать эти SoC в своих телефонах во второй половине 2020 года, но у нас есть достоверные утечки в отношении некоторых телефонов

  • iQOO Z1 5G
  • OnePlus Z
  • Realme X3

В конце концов, все наши телефоны скорее всего в ближайшем будущем будут иметь аппаратную поддержку кодека AV1, но на данный момент только телефоны с чипсетом MediaTek Dimensity 1000 5G имеют аппаратный декодер AV1.

Читайте также: