Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

AOMedia Video 1 ( AV1 ) - это открытый , бесплатный формат кодирования видео, изначально разработанный для передачи видео через Интернет. Он был разработан в качестве преемника VP9 по Альянсу для Open Media (AOMedia), [2] консорциум создан в 2015 году , который включает в себя полупроводниковые фирмы, видео по требованию поставщиков, производителей видео контента, компаний - разработчиков программного обеспечения и поставщиков веб - браузеров. Спецификация битового потока AV1 включает эталонный видеокодек . [1] В 2018 году Facebookпроведено тестирование , которое аппроксимирует реальные условия, базовый кодер AV1 достигло 34%, 46,2% и 50,3% выше , сжатия данных , чем libvpx-vp9, x264 высокого профиля, и x264 основного профиля соответственно.

Подобно VP9, ​​но в отличие от H.264 / AVC и HEVC , AV1 имеет модель лицензирования без лицензионных отчислений, которая не препятствует внедрению в проекты с открытым исходным кодом . [3] [4] [5] [6] [2] [7]

Формат файла изображения AV1 ( AVIF ) - это формат файла изображения, в котором используются алгоритмы сжатия AV1.

История [ править ]

Мотивация Альянса к созданию AV1 заключалась в высокой стоимости и неопределенности, связанных с лицензированием патента на HEVC , кодек , разработанный MPEG, который, как ожидается, придет на смену AVC . [8] [6] Кроме того, семь членов-учредителей Альянса - Amazon, Cisco, Google, Intel, Microsoft, Mozilla и Netflix - объявили, что первоначальной целью видеоформата будет предоставление высококачественного веб-видео. [9] Официальный анонс AV1 сопровождался пресс-релизом о создании Альянса за открытые СМИ.1 сентября 2015 года. Всего за 42 дня до этого, 21 июля 2015 года, было объявлено, что первоначальное лицензионное предложение HEVC Advance превышает размер лицензионных сборов его предшественника, AVC. [10] Помимо увеличения стоимости, с HEVC увеличилась сложность процесса лицензирования. В отличие от предыдущих стандартов MPEG, где технология в стандарте могла быть лицензирована от одного лица, MPEG-LA , когда стандарт HEVC был завершен, два патентных пулабыл сформирован, и третий бассейн был на горизонте. Кроме того, различные держатели патентов отказывались лицензировать патенты через любой пул, что увеличивало неопределенность в отношении лицензирования HEVC. По словам Яна ЛеГроу из Microsoft, технология с открытым исходным кодом и без лицензионных отчислений рассматривалась как самый простой способ устранить эту неопределенность в отношении лицензирования. [8]

Негативное влияние патентного лицензирования на бесплатное программное обеспечение с открытым исходным кодом также упоминалось как причина создания AV1. [6] Например, встраивание реализации H.264 в Firefox предотвратит его бесплатное распространение, поскольку лицензионные сборы должны быть оплачены MPEG-LA. [11] Европейский фонд свободного программного обеспечения утверждал, что практика лицензирования патентов FRAND делает невозможной реализацию стандартов для свободного программного обеспечения из-за различных несовместимостей с лицензиями на свободное программное обеспечение . [7]

Многие компоненты проекта AV1 были получены в результате предыдущих исследований, проведенных членами Альянса. Индивидуальные подписчики начали экспериментальные технологии платформы лет до: / Mozilla, Xiph в Даала уже опубликованный код в 2010 году экспериментальная эволюция VP9 проект компании Google VP10 был объявлен 12 сентября 2014 года [12] и Cisco, Тор был опубликован 11 августа 2015 года здание на кодовой базе из VP9, ​​AV1 включает дополнительные методы, некоторые из которых были разработаны в этих экспериментальных форматах. [13] Первая версия 0.1.0 эталонного кодека AV1 была опубликована 7 апреля 2016 года.

Несмотря на то, что в конце октября 2017 года вступило в силу мягкое замораживание функций , разработка нескольких важных функций продолжалась. Одну из этих незавершенных функций, формат битового потока , планировалось заморозить в январе 2018 года, но она была отложена из-за нерешенных критических ошибок, а также дальнейших изменений в преобразованиях, синтаксисе, прогнозировании векторов движения и завершении юридического анализа. . [ необходима цитата ] 28 марта 2018 года Альянс объявил о выпуске спецификации битового потока AV1 вместе с эталонным программным кодером и декодером. [14] 25 июня 2018 года была выпущена утвержденная версия 1.0.0 спецификации. [15] 8 января 2019 г.была выпущена версия 1.0.0 с исправлением 1 спецификации.

Мартин Смол из Bitmovin, член AOM, сказал, что вычислительная эффективность эталонного кодера была самой большой оставшейся проблемой после завершения замораживания формата битового потока. [16] Несмотря на то, что кодировщик все еще работал над форматом, он не предназначался для производственного использования, и оптимизации скорости не уделялось первоочередного внимания. Следовательно, ранняя версия AV1 была на несколько порядков медленнее, чем существующие кодеры HEVC. Следовательно, большая часть усилий по разработке была перенесена на совершенствование эталонного кодировщика. В марте 2019 года сообщалось, что скорость эталонного кодировщика значительно улучшилась и в том же порядке, что и кодировщики для других распространенных форматов. [17]

Цель [ править ]

AV1 стремится быть видеоформатом для Интернета, который является современным и бесплатным . [2] Миссия Alliance for Open Media такая же, как и у проекта WebM .

Постоянной проблемой при разработке стандартов, не в последнюю очередь в отношении бесплатных мультимедийных форматов, является опасность случайного нарушения патентов, о которых не знали их создатели и пользователи. Обеспокоенность высказывалась относительно AV1, [18] и ранее VP8 , [19] VP9, [20] Theora [21] и IVC . [22] Проблема не только в форматах без лицензионных отчислений, но однозначно угрожает их статусу бесплатных форматов .

Для достижения цели освобождения от лицензионных отчислений процесс разработки требует, чтобы никакая функция не могла быть принята до тех пор, пока она не будет независимо подтверждена двумя отдельными сторонами, чтобы не нарушать патенты конкурирующих компаний. В случаях, когда альтернатива защищенному патентом методу недоступна, владельцы соответствующих патентов приглашаются присоединиться к Альянсу (даже если они уже были членами другого патентного пула). Например, члены альянса Apple, Cisco, Google и Microsoft также являются лицензиарами патентного пула MPEG-LA для H.264. [18] В качестве дополнительной защиты бесплатного статуса AV1 у Альянса есть фонд правовой защиты для оказания помощи более мелким членам Альянса или лицензиатам AV1 в случае предъявления иска по обвинению в нарушении патентных прав. [18] [5] [23]

В соответствии с патентными правилами, принятыми Консорциумом Всемирной паутины (W3C), участники технологий лицензируют свои патенты, связанные с AV1, кому угодно, в любом месте и в любое время на основе взаимности (то есть до тех пор, пока пользователь не участвует в патентных тяжбах). [24] В качестве защитного условия любое лицо, участвующее в патентном разбирательстве, теряет право на патенты всех патентообладателей. [ необходима цитата ] [25]

Такой подход к правам интеллектуальной собственности ( IPR ) и его абсолютный приоритет во время разработки противоречат существующим форматам MPEG, таким как AVC и HEVC. Они были разработаны в соответствии с политикой невмешательства ПИС их организациями по стандартизации, как указано в определении открытого стандарта МСЭ-Т . Однако председатель MPEG утверждал, что эта практика должна измениться, [26] а именно: [ необходима цитата ] EVC также настроен на бесплатное подмножество, [27] [28] и будет иметь переключаемые функции в своем потоке битов на защищаться от будущих угроз интеллектуальной собственности. [ необходима цитата ]

Создание бесплатных веб-стандартов было долгой задачей отрасли. В 2007 году в предложении по HTML5 видео было указано, что Theora является обязательной для реализации. Причина заключалась в том, что общедоступный контент должен быть закодирован в свободно реализуемых форматах, хотя бы как «базовый формат», и что изменение такого базового формата позже будет затруднено из-за сетевых эффектов. [29]Alliance for Open Media - это продолжение усилий Google по проекту WebM, который возобновил соревнование без лицензионных отчислений после того, как AVC превзошла Theora. Для таких компаний, как Mozilla, которые распространяют бесплатное программное обеспечение, поддержка AVC может быть затруднена, так как роялти за каждую копию легко неприемлемо из-за отсутствия потока доходов для поддержки этих платежей в бесплатном программном обеспечении (см. FRAND § Исключение бесплатного распространения ). [3] Аналогичным образом, HEVC не удалось убедить всех лицензиаров разрешить исключение для свободно распространяемого программного обеспечения (см. HEVC § Предоставление бесплатного программного обеспечения ).

Цели производительности включают «повышение эффективности по сравнению с VP9 и HEVC» для небольшого увеличения сложности . Целью NETVC является повышение эффективности на 25% по сравнению с HEVC. [30] Основная проблема сложности связана с программным декодированием, поскольку поддержка оборудования потребует времени, чтобы достичь пользователей. Однако для WebRTC также важна производительность кодирования в реальном времени, что является повесткой дня Cisco : Cisco является производителем оборудования для видеоконференцсвязи , и их вклады Thor направлены на «разумное сжатие при умеренной сложности». [31]

Особенность мудрая, AV1 специально разработана для приложений реального времени (особенно WebRTC) и более высокого разрешения (более широких цветовых гамм , более высоких частот кадров , UHD ) , чем типичные сценарии использования текущего поколения (H.264) видео форматов, где это ожидается достижение наибольшего прироста эффективности. Поэтому планируется поддерживать цветовое пространство из Рекомендации МСЭ-R BT.2020 и до 12 бит точности на компонент цвета. [32] AV1 в первую очередь предназначен для кодирования с потерями , хотя также поддерживается сжатие без потерь . [33]

Технология [ править ]

AV1 - это традиционный блочный формат преобразования частоты с новыми технологиями. Основанный на Google VP9, [34] AV1 включает дополнительные методы, которые в основном предоставляют кодировщикам больше возможностей кодирования, чтобы обеспечить лучшую адаптацию к различным типам входных данных.

Этапы обработки кодера AV1 с соответствующими технологиями, связанными с каждым этапом.

Альянс опубликовал эталонную реализацию, написанную на языке C и ассемблере ( aomenc, aomdec) как бесплатное программное обеспечение в соответствии с условиями лицензии BSD с двумя пунктами . [36] Разработка происходит публично и открыта для участия, независимо от членства в AOM.

Процесс разработки был таков, что инструменты кодирования были добавлены в базу эталонного кода в качестве экспериментов , управляемых флагами, которые включают или отключают их во время сборки, для проверки другими членами группы, а также специализированными группами, которые помогали и обеспечивали дружелюбие к оборудованию и соответствие требованиям. с правами интеллектуальной собственности (ТАПАС). Когда эта функция получила некоторую поддержку в сообществе, эксперимент был включен по умолчанию, и в конечном итоге его флаг был удален, когда все отзывы были пройдены. [37] Имена экспериментов были в нижнем регистре в скрипте configure и в верхнем регистре во флагах условной компиляции . [ необходима цитата ]

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

Разбиение на разделы [ править ]

10 способов разбиения единиц кодирования - на квадраты (рекурсивно), прямоугольники или их смеси («Т-образные»).

Содержимое кадра разделяется на смежные блоки одинакового размера, называемые суперблоками. Подобно концепции макроблока , суперблоки имеют квадратную форму и могут иметь размер 128 × 128 или 64 × 64 пикселей. Суперблоки можно разделить на более мелкие блоки в соответствии с различными шаблонами разделения. Шаблон четырехстороннего разделения - единственный шаблон, разделы которого могут быть рекурсивно разделены. Это позволяет разделить суперблоки на разделы размером 4 × 4 пикселя.

Схема разбиения суперблока AV1. Он показывает, как суперблоки 128 × 128 могут быть полностью разделены до блоков 4 × 4. В особых случаях блоки 128 × 128 и 8 × 8 не могут использовать разделения 1: 4 и 4: 1, а блоки 8 × 8 не могут использовать T-образные разделения.

Введены «Т-образные» шаблоны разделения, функция, разработанная для VP10, а также горизонтальное или вертикальное разделение на четыре полосы с соотношением сторон 4: 1 и 1: 4. Доступные шаблоны разделения различаются в зависимости от размера блока, блоки 128 × 128 и 8 × 8 не могут использовать разбиение 4: 1 и 1: 4. Более того, блоки 8 × 8 не могут использовать Т-образные разделения.

Теперь можно использовать два отдельных прогноза для пространственно разных частей блока с использованием гладкой наклонной линии перехода ( прогнозирование с разделением на клин ). [ необходима цитата ] Это позволяет более точно разделять объекты без традиционных линий лестницы по границам квадратных блоков.

Дополнительный параллелизм кодировщика возможен благодаря настраиваемой зависимости прогнозирования между строками плитки ( ext_tile). [38]

Прогноз [ править ]

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

Прогнозы можно комбинировать более продвинутыми способами (чем равномерное среднее) в блоке ( составное прогнозирование ), включая плавные и резкие переходные градиенты в разных направлениях ( прогнозирование с разделением на клин ), а также неявные маски, основанные на разнице между два предиктора. Это позволяет использовать комбинацию двух внешних предсказаний или внутреннего и внутреннего предсказания в одном и том же блоке. [39] [ необходима ссылка ]

Кадр может ссылаться на 6 вместо 3 из 8 доступных буферов кадра для временного (внешнего) предсказания, обеспечивая большую гибкость при двойном предсказании [40] ( ext_refs[ необходима ссылка ] ).

Воспроизвести медиа
Искаженное движение при виде спереди поезда.

Инструменты Warped Motion ( warped_motion) [38] и Global Motion ( global_motion[ ссылка обязательна ] ) в AV1 направлены на сокращение избыточной информации в векторах движения путем распознавания закономерностей, возникающих в результате движения камеры. [38] Они реализуют идеи, которые пытались использовать в предыдущих форматах, таких как, например, MPEG-4 ASP, хотя и с новым подходом, который работает в трех измерениях. Может быть набор параметров деформации для всего кадра, предлагаемый в потоке битов, или блоки могут использовать набор неявных локальных параметров, которые вычисляются на основе окружающих блоков.

Кадры переключения (S-кадр) - это новый тип межкадрового взаимодействия, который можно предсказать, используя уже декодированные опорные кадры из версии того же видео с более высоким разрешением, чтобы обеспечить переключение на более низкое разрешение без необходимости использования полного ключевого кадра в начале. сегмента видео в сценарии использования потоковой передачи с адаптивным битрейтом . [41]

Внутреннее предсказание [ править ]

Внутреннее предсказание состоит из предсказания пикселей заданных блоков только с использованием информации, доступной в текущем кадре. Чаще всего внутренние предсказания строятся из соседних пикселей выше и слева от предсказанного блока. Предиктор DC строит прогноз, усредняя пиксели выше и слева от блока.

Предикторы направления экстраполируют эти соседние пиксели в соответствии с заданным углом. В AV1 можно выбрать 8 основных режимов направленности. Эти режимы начинаются с угла 45 градусов и увеличиваются с шагом 22,5 градусов до 203 градусов. Кроме того, для каждого направленного режима можно сигнализировать о шести смещениях на 3 градуса для больших блоков, три выше главного угла и три ниже него, что в результате дает в общей сложности 56 углов ( ext_intra).

Предиктор TrueMotion был заменен на предиктор Paeth, который смотрит на разницу между известным пикселем в верхнем левом углу и пикселем непосредственно выше и слева от нового, а затем выбирает тот, который лежит в направлении меньшего градиента. как предсказатель. Предсказатель палитры доступен для блоков с очень небольшим количеством (до 8, доминирующих) цветов, как в содержимом экрана некоторых компьютеров. Корреляции между яркостью и информацией о цвете теперь можно использовать с помощью предсказателя для блоков цветности, который основан на выборках из плоскости яркости ( cfl). [38] Для того, чтобы уменьшить видимые границы вдоль границ блоков с взаимным предсказанием, метод, называемый компенсацией движения перекрывающихся блоков.(OBMC) можно использовать. Это включает в себя увеличение размера блока так, чтобы он перекрывался с соседними блоками на 2-32 пикселя, и смешивание перекрывающихся частей вместе. [42]

Преобразование данных [ править ]

Чтобы преобразовать ошибку, остающуюся после предсказания, в частотную область, кодеры AV1 могут использовать прямоугольные DCT 2: 1/1: 2 и 4: 1/1: 4 ( rect_tx), [40], а также асимметричный DST [43 ] [44] [45] для блоков, в которых верхний и / или левый край, как ожидается, будут иметь меньшую ошибку благодаря предсказанию от ближайших пикселей, или выбрать не выполнять преобразование (преобразование идентичности).

Он может комбинировать два одномерных преобразования, чтобы использовать разные преобразования для горизонтального и вертикального измерения ( ext_tx). [38] [40]

Квантование [ править ]

AV1 имеет новые оптимизированные матрицы квантования ( aom_qm). [ необходима цитата ] Восемь наборов параметров квантования, которые могут быть выбраны и сигнализированы для каждого кадра, теперь имеют индивидуальные параметры для двух плоскостей цветности и могут использовать пространственное предсказание. В каждом новом суперблоке параметры квантования можно регулировать, сигнализируя смещение.

Фильтры [ править ]

На этапе внутриконтурной фильтрации интеграция ограниченного фильтра нижних частот Thor и направленного фильтра подавления шума Daala оказалась плодотворной: объединенный фильтр ограниченного направленного улучшения ( cdef[ необходима цитата ] ) превосходит результаты использования исходных фильтров по отдельности или вместе. [ необходима цитата ]

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

Также имеется фильтр восстановления контура ( loop_restoration) на основе фильтра Винера и фильтры самонаведения для удаления артефактов размытия из-за обработки блоков. [38]

Синтез зерна пленки (film_grain) улучшает кодирование зашумленных сигналов с использованием подхода параметрического кодирования видео. Из-за случайности, присущей шуму зернистости пленки, этот компонент сигнала традиционно либо очень дорог для кодирования, либо подвержен повреждению или потере, что может оставлять серьезные артефакты кодирования в виде остатков. Этот инструмент позволяет обойти эти проблемы, используя анализ и синтез, заменяя части сигнала визуально подобной синтетической текстурой, основанной исключительно на субъективном визуальном впечатлении, а не на объективном сходстве. Он удаляет зернистый компонент из сигнала, анализирует его неслучайные характеристики и вместо этого передает только описательные параметры в декодер, который добавляет обратно синтетический псевдослучайный шумовой сигнал, сформированный по образцу исходного компонента. Это визуальный эквивалент техники Perceptual Noise Substitution, используемой в AC3, AAC,Аудиокодеки Vorbis и Opus.

Энтропийное кодирование [ править ]

Энтропийный кодер Daala ( daala_ec[ необходима цитата ] ), недвоичный арифметический кодер , был выбран для замены двоичного энтропийного кодировщика VP9. Использование недвоичного арифметического кодирования помогает избежать патентов, но также добавляет параллелизм на уровне битов к последовательному процессу, что снижает требования к тактовой частоте для аппаратных реализаций. [ необходимая цитата ] Это означает, что эффективность современного двоичного арифметического кодирования, такого как CABAC , приближается к использованию большего алфавита, чем двоичного, следовательно, большей скорости, как в коде Хаффмана(но не так просто и быстро, как код Хаффмана). AV1 также получил возможность адаптировать вероятности символов в арифметическом кодере для каждого кодированного символа, а не для каждого кадра ( ec_adapt). [38]

Качество и эффективность [ править ]

Первое сравнение с начала июня 2016 г. [46] [ кем? ] нашел AV1 примерно на одном уровне с HEVC, как и код, использующий код конца января 2017 года. [47]

В апреле 2017 года, используя 8 включенных экспериментальных функций (всего 77), Bitmovin смог продемонстрировать благоприятные объективные показатели , а также визуальные результаты по сравнению с HEVC в короткометражных фильмах Sintel и Tears of Steel . [48] Последующее сравнение, проведенное Яном Озером из Streaming Media Magazine, подтвердило это и пришло к выводу, что «AV1 сейчас по крайней мере так же хорош, как и HEVC». [49] Озер отметил, что его результаты и результаты Битмовина противоречат сравнению, проведенному Институтом телекоммуникаций им. Фраунгофера в конце 2016 г. [50]которые обнаружили, что AV1 на 65,7% менее эффективен, чем HEVC, уступая даже H.264 / AVC, который, по их мнению, является более эффективным на 10,5%, и оправдал это несоответствие использованием параметров кодирования, одобренных каждым поставщиком кодировщиков, а также наличием большего количества функций в более новый кодировщик AV1. [50] Согласно внутренним измерениям 2017 года, производительность декодирования была примерно вдвое ниже, чем у VP9. [41]

Тесты Netflix в 2017 году, основанные на измерениях с PSNR и VMAF при 720p, показали, что AV1 примерно на 25% эффективнее, чем VP9 (libvpx). [51] Тесты Facebook, проведенные в 2018 году на основе PSNR , показали, что эталонный кодировщик AV1 смог обеспечить сжатие данных на 34%, 46,2% и 50,3% выше, чем у libvpx-vp9, x264 high profile и x264 main profile соответственно. [52] [53]

Тесты МГУ в 2017 году показали, что VP9 требует на 31%, а HEVC - на 22% больше битрейта, чем AV1, чтобы достичь аналогичного уровня качества. [54] Кодировщик AV1 работал на скорости «в 2500–3500 раз ниже, чем у конкурентов» из-за отсутствия оптимизации (которая в то время была недоступна). [55]

Тесты Университета Ватерлоо в 2020 году показали, что при использовании средней оценки мнения (MOS) для видео 2160p (4K) AV1 имеет экономию битрейта 9,5% по сравнению с HEVC и 16,4% по сравнению с VP9. Однако они также пришли к выводу, что во время исследования при 2160p кодирование видео AV1 в среднем занимало в 590 раз больше времени по сравнению с кодированием с помощью AVC; в то время как HEVC занимал в среднем в 4,2 раза больше времени, а VP9 занимал в среднем 5,2 раза дольше, чем AVC, соответственно. [56] [57]

Последнее сравнение кодировщиков от Streaming Media Magazine от сентября 2020 года, в котором использовались умеренные скорости кодирования, VMAF и разнообразный набор коротких клипов, показало, что кодировщикам libaom и SVT-AV1 с открытым исходным кодом потребовалось примерно в два раза больше времени для кодирования, чем x265 в предустановке "очень медленный" при использовании на 15-20% меньшего битрейта, или примерно на 45% меньшего битрейта, чем очень медленный x264 . Лучший из протестированных кодировщиков AV1, Visionular Aurora1, в его «более медленном» предустановке был очень медленным x265 при сохранении 50% битрейта по сравнению с x264 очень медленным . [58]

Профили и уровни [ править ]

Профили [ править ]

AV1 определяет три профиля для декодеров: Main , High и Professional . Основной профиль позволяет использовать битовую глубину 8 или 10 бит на выборку с выборкой цветности 4: 0: 0 (оттенки серого) и 4: 2: 0 (четверть) . В профиль High дополнительно добавлена ​​поддержка выборки цветности 4: 4: 4 (без субдискретизации). Профиль Professional расширяет возможности до полной поддержки 4: 0: 0, 4: 2: 0, 4: 2: 2 (половина) и 4: 4: 4 субдискретизации цветности с глубиной цвета 8, 10 и 12 бит. [14]

Уровни [ править ]

AV1 определяет уровни для декодеров с максимальными переменными для уровней от 2,0 до 6,3. Уровни, которые могут быть реализованы, зависят от возможностей оборудования.

Примеры разрешений: 426 × 240 при 30  кадрах в секунду для уровня 2.0, 854 × 480 при 30  кадрах в секунду для уровня 3.0, 1920 × 1080 при 30  кадрах в секунду для уровня 4.0, 3840 × 2160 при 60  кадрах в секунду для уровня 5.1, 3840 × 2160 при 120  кадрах в секунду. для уровня 5.2 и 7680 × 4320 при 120  кадрах в секунду для уровня 6.2. Уровень 7 еще не определен. [59]

Поддерживаемые форматы контейнеров [ править ]

Стандартизированный
Базовый формат медиафайлов ISO : [60] Спецификация контейнеризации ISOBMFF, разработанная AOMedia, была первой, которая была завершена и первой получила признание. Это формат, используемый YouTube.
Matroska : Версия 1 спецификации контейнеризации Matroska [61] была опубликована в конце 2018 года. [62]
Незавершенные стандарты
Транспортный поток MPEG : [63]
Не стандартизован
WebM: Формально, AV1 не был включен в подмножество Matroska, известное как WebM, по состоянию на конец 2019 года. [64]
On2 IVF : этот формат унаследован от первого общедоступного выпуска VP8, где он служил простым контейнером для разработки. [65] rav1e также поддерживает этот формат. [66]
Предварительный стандарт WebM: в Libaom была ранняя поддержка WebM, до того, как была указана контейнеризация Matroska, но она была изменена для соответствия. [67]

Принятие [ править ]

Поставщики контента [ править ]

В 2018 году YouTube начал выпуск AV1, начав со своего плейлиста для запуска бета-версии AV1 . Согласно описанию, видео (для начала) кодируются с высоким битрейтом для тестирования производительности декодирования, и YouTube ставит «амбициозные цели» по развертыванию AV1. YouTube для Android TV поддерживает воспроизведение видео, закодированных в AV1, на поддерживаемых платформах начиная с версии 2.10.13, выпущенной в начале 2020 года. [68]

В июне 2019 года видео Vimeo на канале «Выбор персонала» были доступны в AV1. [69] Vimeo использует и вносит свой вклад в кодировщик Mozilla Rav1e и рассчитывает, с дальнейшими улучшениями кодировщика, в конечном итоге обеспечить поддержку AV1 для всех видео, загружаемых на Vimeo, а также для предложения компании «Live». [69]

В октябре 2016 года Netflix заявил, что ожидает, что станет одним из первых пользователей AV1. [70] 5 февраля 2020 года Netflix начал использовать AV1 для потоковой передачи избранных заголовков на Android, что на 20% повысило эффективность сжатия по сравнению с потоками VP9. [71]

В феврале 2019 года Facebook, следуя своим очень положительным результатам тестирования, заявил, что будет постепенно развертывать AV1, как только появится поддержка браузера, начиная с самых популярных видео. [52]

Twitch планирует выпустить AV1 для своего самого популярного контента в 2022 или 2023 годах, а всеобщая поддержка ожидается в 2024 или 2025 году. [72]

30 апреля 2020 года iQIYI объявил о поддержке AV1 для пользователей веб-браузеров ПК и устройств Android, став «первым и единственным китайским сайтом потокового видео, который на сегодняшний день принял формат AV1». [73]

Программные реализации [ править ]

  • Libaom - это эталонная реализация . Он включает в себя кодировщик (aomenc) и декодер (aomdec). Как и предыдущий исследовательский кодек, он имеет то преимущество, что он оправданно демонстрирует эффективное использование каждой функции, но за счет общей скорости кодирования. При замораживании функций кодировщик стал проблемно медленным, но оптимизация скорости с незначительным влиянием на эффективность продолжалась и после этого. [74] [17]
  • rav1e - кодировщик, написанный на Rust и ассемблере. [66] rav1e использует подход, противоположный Aomenc: начните с простейшего (а значит, и самого быстрого) совместимого кодировщика, а затем со временем повышайте эффективность, оставаясь при этом быстрым. [74]
  • SVT-AV1 включает кодировщик и декодер с открытым исходным кодом, впервые выпущенный Intel в феврале 2019 года и разработанный специально для использования на серверах центров обработки данных на базе процессоров Intel Xeon . Netflix сотрудничает с Intel над SVT-AV1. [75] [76]
  • dav1d - это декодер, написанный на C99 и сборка, ориентированная на скорость и переносимость. [77] Первая официальная версия (0.1) была выпущена в декабре 2018 года. [78] Версия 0.2 была выпущена в марте 2019 года, и, по словам разработчиков, пользователи могли «безопасно использовать декодер на всех платформах с отличной производительностью». [79] Версия 0.3 была анонсирована в мае 2019 года с дальнейшими оптимизациями, демонстрирующими производительность от 2 до 5 раз быстрее, чем aomdec .; [80] версия 0.5 была выпущена в октябре 2019 года. [81] Firefox 67 перешел с Libaom на dav1d в качестве декодера по умолчанию в мае 2019 года. [82] В 2019 году dav1d v0.5 был признан лучшим декодером по сравнению с libgav1 и libaom .[83]
  • Cisco AV1 - это проприетарный кодировщик прямой трансляции, разработанный Cisco для продуктов телеконференций Webex . Кодировщик оптимизирован для задержки [84] и ограничения наличия «полезной площади процессора», как в случае с «обычным портативным компьютером». [85] Cisco подчеркнула, что в их рабочей точке - высокая скорость, низкая задержка - большой набор инструментов AV1 не исключает низкой сложности кодирования. [84] Скорее, доступность инструментов для экранного контента и масштабируемости во всех профилях позволила им найти хорошие компромиссы между сжатием и скоростью, даже лучше, чем с HEVC. [85] По сравнению с ранее развернутым кодировщиком H.264, особая область улучшений заключалась в совместном использовании экрана с высоким разрешением. [84]
  • libgav1 - это декодер, написанный на C ++ 11, выпущенный Google.

Несколько других компаний объявили о работе над кодировщиками, включая EVE для AV1 (в стадии бета-тестирования), [86] NGCodec, [87] Socionext, [88] Aurora [89] и MilliCast. [90]

Поддержка программного обеспечения [ править ]

  • Firefox (начиная с версии 67.0, май 2019 г .; включен по умолчанию на всех настольных платформах - Windows, macOS и Linux как для 32-разрядных, так и для 64-разрядных систем) [91]
  • Google Chrome (с версии 70, октябрь 2018 г.) [92]
  • Opera (с версии 57 от 28 ноября 2018 г.) [93] [94]
  • Microsoft Edge (начиная с обновления Windows 10 October 2018 Update (1809) с надстройкой AV1 Video Extension ) [95]
  • Медиаплеер VLC (начиная с версии 3.0) [96]
  • GStreamer (начиная с версии 1.14) [97]
  • FFmpeg (начиная с версии 4.0, 20 апреля 2018 г.) [98]
  • mpv (начиная с версии 0.29.0) [99]
  • Xine-lib (начиная с 1.2.10)
  • MKVToolNix (принятие окончательной спецификации av1-in-mkv с версии 28)
  • MediaInfo (с версии 18.03) [100]
  • Bitmovin Encoding (начиная с версии 1.50.0, 4 июля 2018 г.) [101]
  • Elecard StreamEye Studio (инструменты для анализа качества видео)
  • K-Lite Codec Pack (начиная с версии 14.4.5, 13 сентября 2018 г.) [102]
  • HandBrake (начиная с версии 1.3.0, 9 ноября 2019 г .; поддержка декодирования) [103]
  • PotPlayer (начиная с версии 1.7.14804, 16 октября 2018 г.) [104]
  • Google Duo (с апреля 2020 г.) [105]

Поддержка операционной системы [ править ]

Оборудование [ править ]

Несколько членов Альянса продемонстрировали продукты с поддержкой AV1 на IBC 2018 [133] [134], включая кодировщик с аппаратным ускорением Socionext . Согласно Socionext, ускоритель кодирования основан на FPGA и может работать в облачном инстансе Amazon EC2 F1 , где он работает в 10 раз быстрее, чем существующие программные кодеры.

По словам Мукунда Сринивасана, коммерческого директора Ittiam , члена AOM , на ранних этапах поддержки оборудования будет преобладать программное обеспечение, работающее на оборудовании, не связанном с процессором (например, GPGPU , DSP или шейдерные программы, как в случае с некоторыми аппаратными реализациями VP9 ), как исправлено. После замораживания битового потока аппаратному обеспечению потребуется 12–18 месяцев, прежде чем появятся чипы, плюс 6 месяцев для продуктов, основанных на этих чипах, чтобы появиться на рынке. [37] Битовый поток был окончательно заморожен 28 марта 2018 года, а это значит, что чипы могут быть доступны где-то в период с марта по август 2019 года. [18] Согласно приведенному выше прогнозу, продукты на основе чипов могут появиться на рынке в конце 2019 - начале 2020 года.

  • 7 января 2019 года NGCodec объявил о поддержке AV1 для NGCodec, ускоренного с помощью ПЛИС Xilinx . [87]
  • 18 апреля 2019 года Allegro DVT анонсировала свой мультиформатный аппаратный IP-кодер видео AL-E210, первый публично анонсированный аппаратный кодировщик AV1. [135] [111]
  • 23 апреля 2019 года Rockchip анонсировала свою SoC RK3588, которая поддерживает аппаратное декодирование AV1 со скоростью до 4K 60 кадров в секунду при 10-битной глубине цвета. [131]
  • 9 мая 2019 года Amphion анонсировала видеодекодер с поддержкой AV1 до 4K 60fps [136] 28 мая 2019 года Realtek анонсировала RTD2893, свою первую интегральную схему с декодированием AV1, до 8K. [129] [130]
  • 17 июня 2019 года Realtek анонсировала SoC RTD1311 для телеприставок со встроенным декодером AV1. [128]
  • 20 октября 2019 года в дорожной карте Amlogic были показаны 3 SoC для телевизионных приставок, которые могут декодировать контент AV1: S805X2, S905X4 и S908X. [137] К декабрю S905X4 использовался в SDMC DV8919. [138]
  • 21 октября 2019 года Chips & Media анонсировала VPU WAVE510A, поддерживающий декодирование AV1 с разрешением до 4Kp120. [139]
  • 26 ноября 2019 года MediaTek анонсировала первый в мире смартфон SoC со встроенным декодером AV1. [124] Dimensity 1000 может декодировать контент AV1 со скоростью до 4K 60 кадров в секунду.
  • 3 января 2020 года LG Electronics объявила, что ее телевизоры 8K 2020 года, основанные на процессоре α9 Gen 3, поддерживают AV1. [140] [141]
  • На выставке CES 2020 компания Samsung объявила, что ее телевизоры 8K QLED 2020 года с «квантовым процессором 8K SoC» от ​​Samsung способны декодировать AV1. [142]
  • 13 августа 2020 года Intel объявила, что их графический процессор Intel Xe-LP в Tiger Lake станет их первым продуктом, который будет включать аппаратное декодирование с фиксированной функцией AV1. [123] [122]
  • 1 сентября 2020 года Nvidia объявила, что их графические процессоры Nvidia GeForce RTX 30 Series будут поддерживать аппаратное декодирование с фиксированной функцией AV1. [126]
  • 2 сентября 2020 года Intel официально выпустила процессоры Tiger Lake 11-го поколения с аппаратным декодированием с фиксированной функцией AV1. [143]
  • 15 сентября 2020 года AMD объединила патчи в драйверы amdgpu для Linux, которые добавляют поддержку декодирования AV1 на графических процессорах RDNA2. [113] [144] [145]
  • 28 сентября 2020 года Roku обновил Roku Ultra, включая поддержку AV1. [146]
  • 30 сентября 2020 года Intel выпустила версию 20.3.0 для Intel Media Driver, которая добавила поддержку декодирования AV1 в Linux. [120] [121] [147]
  • 10 октября 2020 года Microsoft подтвердила поддержку аппаратного декодирования AV1 на Xe-LP (Gen12), Ampere и RDNA2 в своем блоге. [114]

Патентные претензии [ править ]

Компания Sisvel, базирующаяся в Люксембурге, сформировала патентный пул и продает патентную лицензию на AV1. О пуле было объявлено в начале 2019 года [148], но список заявленных патентов был впервые опубликован 10 марта 2020 года. [149] Этот список содержит более 1050 патентов. [149] Сущность формулы изобретения остается нерешенной. [150]

Цена Sisvel составляет 0,32 евро для устройств отображения и 0,11 евро для устройств без отображения, использующих AV1. Sisvel заявила, что они не будут добиваться лицензионных отчислений за контент, но их лицензия не делает исключений для программного обеспечения. [149] [150]

По состоянию на март 2020 года Альянс открытых СМИ не ответил на список патентных претензий. В их заявлении после первоначального объявления Sisvel подтверждается приверженность их бесплатной патентной лицензии и упоминается «программа защиты патентов AOMedia для защиты участников экосистемы AV1 в случае патентных претензий», но не упоминается претензия Sisvel по имени. [151]

Формат файла изображения AV1 (AVIF) [ редактировать ]

AV1 Формат файла изображения (AVIF) ( / ə v я е / [ править ] ) представляет собой формат файла изображения спецификация для хранения изображений или последовательностей изображений , сжатых с AV1 в HEIF формате файла. [152] Он конкурирует с HEIC, который использует тот же формат контейнера, основанный на ISOBMFF , но HEVC для сжатия. Версия 1.0.0 спецификации AVIF была завершена в феврале 2019 года.

AVIF поддерживает такие функции, как:

  • Высокий динамический диапазон [152]
  • Глубина цвета 8, 10, 12 бит [153]
  • Сжатие без потерь и сжатие с потерями
  • Монохромный (альфа / глубина) или многокомпонентный
  • Любое цветовое пространство, включая широкую цветовую гамму , профили ISO / IEC CICP и ICC.
  • 4: 2: 0, 4: 2: 2, 4: 4: 4 субдискретизация цветности
  • Зернистость пленки [154]

Поддержка AVIF [ править ]

14 декабря 2018 года Netflix опубликовал первые образцы изображений .avif [155], а поддержка была добавлена ​​в VLC . Microsoft объявила о поддержке предварительной версии Windows 10 « 19H1 », включая поддержку File Explorer, Paint и нескольких API, а также образцы изображений. [156] Paint.net добавила поддержку открытия файлов AVIF в сентябре 2019 года, [157] и возможность сохранять изображения в формате AVIF в обновлении за август 2020 года. [158] колорист преобразование формата и Darktable исходного данные изображений имеют каждую выпущенную поддержку и обеспечить ориентиры реализаций libavif иРеализация подключаемого модуля GIMP была разработана с поддержкой API подключаемых модулей 3.x и 2.10.x. Встроенный импорт и экспорт AVIF был добавлен в GIMP в октябре 2020 года. [159] Поддержка чтения AVIF присутствует в программе просмотра изображений qView, начиная с версии 4.0.

14 февраля 2020 года Netflix опубликовал статью в блоге с объективными измерениями качества изображения AVIF и эффективности сжатия по сравнению с JPEG . [160] Cloudflare объявила о поддержке AVIF в своем блоге 3 октября 2020 г. [161]

Поддержка AVIF в веб-браузерах находится в стадии разработки. [162] В августе 2020 года был выпущен Google Chrome версии 85 с полной поддержкой AVIF. [163] Mozilla работает над поддержкой формата изображений в Firefox ; Mozilla планировала включить поддержку AVIF по умолчанию в Firefox 87, но отменила это изменение за день до выпуска. [164] [165] В Google Chrome 89 для Android добавлена ​​поддержка AVIF. [166] Webkit добавил поддержку AVIF 5 марта 2021 года. [167]

Android 12 добавит поддержку AVIF, хотя это не будет формат изображения по умолчанию для приложения камеры. [168]

Ссылки [ править ]

  1. ^ a b «Спецификация битового потока AV1 и процесса декодирования» (PDF) . Альянс открытых СМИ.
  2. ^ a b c Циммерман, Стивен (15 мая 2017 г.). «Бесплатный ответ Google на HEVC: взгляд на AV1 и будущее видеокодеков» . Разработчики XDA. Архивировано 14 июня 2017 года . Проверено 10 июня 2017 .
  3. ^ a b «Невидимый налог в Интернете: видеокодеки» . 11 июля 2018 . Проверено 4 января 2019 . Mozilla использует Cisco OpenH264 в Firefox. Если бы не щедрость Cisco, Mozilla платила бы лицензионные сборы в размере 9,75 миллиона долларов в год.
  4. ^ «Mozilla объясняет, почему не лицензирует h264» . 24 января 2010 . Проверено 7 сентября 2020 .
  5. ^ a b Ёсида, Дзюнко (28 марта 2018 г.). «Потоковая группа для сопоставления AV1 с H.265» . EE Times . AspenCore, Inc . Проверено 4 апреля 2019 года .
  6. ^ a b c Брайт, Питер (1 сентября 2015 г.). «Microsoft, Google, Amazon и другие стремятся к выпуску видеокодеков, не требующих лицензионных отчислений» . Ars Technica . Condé Nast . Дата обращения 5 апреля 2019 .
  7. ^ a b «Почему FRAND плохо относится к свободным программам?» . 20 июня 2016 . Проверено 8 апреля 2019 . Поскольку бесплатное программное обеспечение дает каждому пользователю свободу распространять само программное обеспечение, отслеживать и собирать роялти на основе распространенных копий также на практике невозможно.
  8. ^ a b Шенкленд, Стивен (1 сентября 2015 г.). «Технологические гиганты объединяют усилия, чтобы ускорить создание высококачественного онлайн-видео» . CNET . CBS Interactive Inc . Проверено 15 апреля 2019 .
  9. Рианна Розенберг, Джонатан (28 марта 2018 г.). «Представляем следующий в отрасли видеокодек: AV1» . Блоги Cisco . Cisco Systems . Проверено 15 апреля 2019 .
  10. ^ «Путешествие HEVC в 2015 году: спуск и набирать скорость» . 1 декабря 2015 . Проверено 16 июля 2019 .
  11. ^ «OpenH264 теперь в Firefox» . 14 октября 2014 . Проверено 8 апреля 2019 . Поскольку реализации H.264 подлежат лицензионному патенту с лицензионным платежом, а Mozilla является проектом с открытым исходным кодом, мы не можем напрямую поставлять H.264 в Firefox. Мы хотим, чтобы любой мог распространять Firefox, не платя MPEG LA.
  12. ^ Стивен Шенкленд (12 сентября 2014). «Амбиции Google в области веб-видео наталкиваются на суровую реальность» . CNET . Проверено 13 сентября 2014 года .
  13. ^ Romain Bouqueau (12 июня 2016). «Взгляд на VP9 и AV1 часть 1: технические характеристики» . Проект GPAC по расширенному содержанию . Проверено 1 марта 2017 года .
  14. ^ a b Шилов, Антон (30 марта 2018 г.). "Alliance for Open Media Releases Royalty-Free AV1 1.0 Codec Spec" . AnandTech . Архивировано 26 февраля 2019 года . Проверено 2 апреля 2018 .
  15. ^ Larabel, Майкл (25 июня 2018). «Кодек AOMedia AV1 v1.0.0 готов к выпуску» . Фороникс . Проверено 27 июня 2018 .
  16. Хантер, Филипп (15 февраля 2018 г.). «По мере того, как код зависает, гонка за выпуском кодека с открытым исходным кодом AV1 на рынок» . Видеонет . Mediatel Limited-GB . Проверено 19 марта 2018 .
  17. ↑ a b Ozer, январь (4 марта 2019 г.). «Хорошие новости: время кодирования AV1 упало до почти разумного уровня» . Проверено 4 марта 2019 .
  18. ^ a b c d Ян Озер (28 марта 2018 г.). «AV1 наконец-то здесь, но вопросы интеллектуальной собственности остаются» . Журнал Streaming Media . Проверено 21 апреля 2018 года .
  19. ^ Metz, Кейд (21 мая 2010). «Открытый видеокодек Google может столкнуться с патентным конфликтом» . Реестр . Проверено 16 февраля 2020 года .
  20. Ян Озер (июнь 2016 г.). «VP9 наконец-то достигает совершеннолетия, но подходит ли он для всех?» . Проверено 21 апреля 2018 года .
  21. ^ Сильвия Пфайффер (декабрь 2009 г.). «Патенты и их влияние на стандарты: открытые видеокодеки для HTML5» . Проверено 21 апреля 2018 года .
  22. ^ Леонардо Чиариглен (28 января 2018). «Кризис, причины и решение» . Проверено 21 апреля 2018 года . две дорожки в формате MPEG: одна дорожка содержит стандарты, не требующие лицензионных отчислений (вариант 1, на языке ISO), а другая - традиционные стандарты справедливого обоснования и недискриминации (FRAND) (вариант 2, на языке ISO). (…) Стандарт кодирования Интернет-видео (IVC) был успешной реализацией идеи (…). К сожалению, 3 компании сделали пустые заявления о Варианте 2 (типа «У меня могут быть патенты, и я готов лицензировать их на условиях FRAND»), возможность, которую допускает ISO. У MPEG не было средств для удаления заявленных технологий, нарушающих авторские права, если таковые имеются, а IVC практически мертв.
  23. Баумгартнер, Джефф (11 апреля 2018 г.). «NAB 2018: аппаратная поддержка - большой шаг вперед для AV1» . Многоканальность . Издательство Limited Quay House . Проверено 4 апреля 2019 года .
  24. ^ "Веб-гиганты объединяются, чтобы противостоять MPEG LA, HEVC Advance с помощью бесплатного потокового кодека" . www.theregister.com . Проверено 15 октября 2020 года .
  25. ^ "Альянс за патентную лицензию Open Media 1.0" . Альянс открытых СМИ .
  26. ^ Леонардо Чиариглен (28 января 2018). «Кризис, причины и решение» . Проверено 21 апреля 2018 года . Как MPEG смог этого добиться? Благодаря своей «бизнес-модели», которую можно просто описать как: создание стандартов, ставящих своей целью наилучшую производительность, независимо от вовлеченного ПИС.
  27. ^ Timmerer, Кристиан (14 февраля 2019). «Отчет о встрече MPEG 125» . Битмовин . Проверено 6 апреля 2019 .
  28. ^ «Требования к новому стандарту кодирования видео» . 12 октября 2018 . Проверено 6 апреля 2019 .
  29. ^ Wium Ли, Хокон (29 марта 2007). «Предложение по элементу видео HTML 5 (Google TechTalks)» . Google Video, позже YouTube . Проверено 3 января 2019 .Flash сегодня является базовым форматом в Интернете. Проблема с Flash в том, что это не открытый стандарт. Это закрытый формат, он не был задокументирован и, вероятно, требует оплаты лицензий, если вы собираетесь (…) писать для него программное обеспечение (…) Интернет-сообщество всегда основывалось на открытых стандартах. Это то, на чем был основан Интернет, где зародился HTML. Вот почему мы разработали формат изображений PNG - нам нужен свободно реализуемый открытый стандарт для хранения контента, который мы публикуем. Наш контент слишком ценен, чтобы поместить его в какой-либо заблокированный формат. Это восходит к SGML, в котором девизом было «владейте своими данными». (…) Если мы посмотрим на открытые стандарты для видео сегодня (…), я считаю, что есть один, который является правильным, и он называется Ogg Theora.
  30. Себастьян Грюнер (19 июля 2016 г.). "Der nächste Videocodec soll 25 Prozent besser sein als H.265" (на немецком языке). golem.de . Проверено 1 марта 2017 года .
  31. ^ Мидцкоген, Стейнар; Фулдсет, Арильд; Бьёнтегаард, Жисле; Дэвис, Томас (13 сентября 2017 г.). «Интеграция инструментов Thor в новый кодек AV1» (PDF) . Проверено 2 октября 2017 года . Что Тор может добавить к VP9 / AV1? Поскольку Thor стремится к разумному сжатию при умеренной сложности, мы рассмотрели особенности Thor, которые могут повысить эффективность сжатия VP9 и / или снизить вычислительную сложность.
  32. Озер, янв (3 июня 2016 г.). "Что такое AV1?" . Журнал Streaming Media . Информация Сегодня, Inc Архивировано из оригинала 26 ноября 2016 года . Проверено 26 ноября +2016 . ... Как только это станет доступно, YouTube рассчитывает перейти на AV1 как можно быстрее, особенно для таких конфигураций видео, как UHD, HDR и видео с высокой частотой кадров ... Основываясь на своем опыте внедрения VP9, ​​YouTube оценивает, что они могут начать поставки AV1 передается в течение шести месяцев после завершения потока битов. ...
  33. ^ "Журнал изменений libaom v1.3.0" . Репозиторий AOM Github .
  34. Ozer, янв (26 мая 2016 г.). "Что такое VP9?" . Потоковое мультимедиа . Проверено 25 октября 2020 года .
  35. ^ "refs / tags / v2.0.0 - aom - Git в Google" . aomedia.googlesource.com . Проверено 14 июня 2020 .
  36. ^ "ЛИЦЕНЗИЯ - aom - Git в Google" . Aomedia.googlesource.com . Проверено 26 сентября 2018 года .
  37. ↑ a b Ozer, янв (30 августа 2017 г.). «AV1: обновление статуса» . Журнал Streaming Media . Проверено 14 сентября 2017 года .
  38. ^ a b c d e f g "Анализ появляющегося формата кодирования видео AOMedia AV1 для сценариев использования OTT" (PDF) . Архивировано из оригинального (PDF) 20 сентября 2017 года . Проверено 19 сентября 2017 года .
  39. ^ Мукерджи, Дебарга; Су, Хуэй; Банкоски, Джим; Конверс, Алекс; Хан, Цзиннин; Лю, Зоя; Сюй (Google Inc.), Яову (2015), Тешер, Эндрю Дж. (Редактор), «Обзор новых инструментов кодирования видео, рассматриваемых для VP10 - преемника VP9», SPIE Optical Engineering + Applications , Applications of Digital Image Processing XXXVIII, Международное общество оптики и фотоники, 9599 : 95991E, DOI : 10,1117 / 12,2191104 , S2CID 61317162 
  40. ^ a b c Ян Троу (16 сентября 2018 г.). Tech Talks: Codec wars (Запись выступления). Конференция IBC 2018. 28 минут в . Проверено 18 сентября 2018 года .
  41. ^ a b Ян Озер (11 октября 2017 г.). "Demuxed: Нирвана видеоинженера" . Журнал Streaming Media . Проверено 10 февраля 2019 .
  42. Фельдман, Кристиан (7 мая 2019 г.). VES104. Обновление AV1 / VVC (Обсуждение). Журнал Streaming Media (опубликован 6 января 2020 г.). Событие происходит в 9 минут 33 секунды . Проверено 8 января 2020 года .
  43. ^ Хан, Цзиннин; Саксена, Анкур; Мелкоте, Винай; Роуз, Кеннет (29 сентября 2011 г.). «Совместно оптимизированное пространственное прогнозирование и блочное преобразование для кодирования видео и изображений» (PDF) . IEEE Transactions по обработке изображений . 21 (4): 1874–1884. CiteSeerX 10.1.1.367.5662 . DOI : 10.1109 / tip.2011.2169976 . PMID 21965209 . S2CID 9507669 . Архивировано из оригинального (PDF) 13 июля 2012 года . Проверено 12 февраля 2019 .    
  44. ^ «Mozilla рассказывает, как работает AV1, новый видеокодек с открытым исходным кодом, не требующий лицензионных отчислений» . 12 ноября 2018 . Проверено 21 декабря 2018 .
  45. ^ «В глубины: Технические подробности AV1» (PDF) . 31 июля 2018 . Проверено 21 декабря 2018 .
  46. ^ Грюнер, Себастьян (9 июня 2016). "Бесплатные видеокодеки без правил как H.265" . golem.de (на немецком языке) . Проверено 1 марта 2017 года .
  47. ^ «Результаты последних тестов Elecard AV1 по сравнению с HEVC» . 24 апреля 2017 . Проверено 14 июня 2017 года . Самый интригующий результат, полученный после анализа данных, заключается в том, что разработанный кодек AV1 в настоящее время не уступает по производительности HEVC. Данные потоки кодируются обновлением AV1 от 31.01.2017 г.
  48. ^ «Демо AV1 от Mozilla и Bitmovin» . demo.bitmovin.com . Проверено 19 июля 2020 .
  49. Озер, Янв. «HEVC: Рейтинг претендентов» (PDF) . Центр обучения потоковой передаче . Дата обращения 22 мая 2017 .
  50. ^ a b Grois, D .; Nguyen, T .; Марпе, Д. (2016). Сравнение эффективности кодирования кодеров AV1 / VP9, ​​H.265 / MPEG-HEVC и H.264 / MPEG-AVC (PDF) . Симпозиум IEEE по кодированию изображений (PCS).
  51. ^ "Netflix на AV1" . Центр обучения потоковой передаче . 30 ноября 2017 . Проверено 8 декабря 2017 года .
  52. ^ a b Баумгартнер, Джефф (8 февраля 2019 г.). «Facebook: тесты показывают, что производительность потоковой передачи AV1 превышает ожидания» . Многоканальность . Проверено 10 февраля 2019 .
  53. ^ «AV1 превосходит x264 и libvpx-vp9 на практике» . Facebook Engineering . 10 апреля 2018 . Дата обращения 16 июля 2020 .
  54. ^ «Сравнение кодеков MSU 2017» (PDF) . 17 января 2018 . Проверено 9 февраля 2018 .
  55. Озер, янв (30 января 2018 г.). «AV1 превосходит VP9 и HEVC по качеству, если у вас есть время, - заявляет Московское государственное управление» . Журнал Streaming Media . Проверено 9 февраля 2018 .
  56. ^ «AVC, HEVC, VP9, ​​AVS2 или AV1? - Сравнительное исследование современных видеокодеров на видео 4K» (PDF) . Проверено 16 сентября 2020 года .
  57. ^ «результаты» . Проверено 16 сентября 2020 года .
  58. Ozer, январь (18 сентября 2020 г.). «Появился AV1: сравнение кодеков от AOMedia, Visionular и Intel / Netflix» . Дата обращения 7 ноября 2020 . В то время как 2018 был годом, когда AV1 стала известна, 2020 будет годом, когда AV1 станет интересным, в первую очередь благодаря трем разработкам. Во-первых, в начале 2020 года на рынок поступят смарт-телевизоры с поддержкой AV1, что соответствует двухлетнему графику, объявленному еще в 2018 году Alliance for Open Media (AOMedia). Во-вторых, за последние два года время кодирования для кодека AOMedia AV1 упало с примерно 2500x в реальном времени до примерно в 2 раза медленнее, чем HEVC. Наконец, появление сторонних кодеков AV1 повысило как качество, так и скорость кодирования кодека AV1.
  59. ^ «GitHub: профили и уровни AV1» .
  60. ^ «Привязка формата медиафайлов ISO кодека AV1» . cdn.rawgit.com . Проверено 14 сентября 2018 года .
  61. ^ "Отображение кодеков AOM AV1 в Matroska / WebM" . 3 декабря 2018 . Проверено 19 декабря 2018 .
  62. ^ "Поддержка Matroska AV1" . 12 сентября 2018 . Проверено 19 декабря 2018 .
  63. ^ "ts-carriage.md · master · Спецификации отображения VideoLAN / AV1" . GitLab . Дата обращения 19 мая 2019 .
  64. ^ «Рекомендации по контейнерам WebM» . 28 ноября 2017 . Проверено 19 декабря 2018 .
  65. ^ "Простой кодировщик" . 18 мая 2010 . Проверено 17 января 2019 . Файлы IVF обычно не будут использоваться вашим приложением.
  66. ^ a b «Самый быстрый и безопасный кодировщик AV1» . Проверено 9 апреля 2018 .
  67. ^ "Вывод WebM в либаом" . 1 ноября 2018 . Проверено 19 декабря 2018 .
  68. ^ «YouTube начинает потоковую передачу в формате AV1 на Android TV - FlatpanelsHD» . 6 мая 2020 . Дата обращения 23 мая 2020 .
  69. ^ a b «Потоки Vimeo в поддержке AV1» . 13 июня 2019 . Проверено 15 июня 2019 .
  70. ^ Ронка, Дэвид (12 октября 2016). "Встреча Netflix по бесплатному кодированию видео" . YouTube . Netflix . Дата обращения 5 февраля 2020 . Кроме того, мы взаимодействуем с AOM в части предоставления тестовых векторов, предоставления требований, мы с нетерпением ждем возможности протестировать AV1 в нашем рабочем процессе по большому каталогу и предоставить результаты там. Кроме того, мы ожидаем, что станем одним из первых приверженцев AV1.
  71. Абнер, Ли (5 февраля 2020 г.). «Netflix начинает потоковую передачу AV1 на Android, чтобы сохранить сотовые данные» . 9to5Google . Дата обращения 5 февраля 2020 .
  72. Озер, Ян; Шен, Юеши (2 мая 2019 г.). «NAB 2019: Twitch Talks VP9 и дорожная карта AV1» . YouTube . Проверено 30 мая 2019 . но мы надеемся, что к 2024–2025 годам экосистема AV1 будет готова, мы захотим полностью перейти на AV1. … Это наша проекция прямо сейчас. Но с другой стороны, как я уже сказал, наш релиз AV1 будет, потому что заголовок будет намного раньше. Мы надеемся, что в 2022-2023 годах мы выпустим AV1 для головного контента.
  73. ^ «iQIYI становится первым китайским сайтом потокового видео, поддерживающим видеокодек AV1» . CRWE World .
  74. ^ a b «Linux Conference Australia 2019: Видеокодек AV1» . 24 января 2019 . Проверено 5 февраля 2019 .Мы сосредоточились на том, чтобы заморозить битовый поток и получить качество, не обязательно ускоряя работу. Это график скорости [кодирования] AV1 в процессе его разработки. Вы можете видеть, что по мере того, как мы приближаемся к концу этого процесса, мы снова начали делать вещи быстрее, и теперь это на два порядка быстрее, чем было на самом медленном этапе. Так что это улучшится. А это соответствующий график качества. (…) Итак, вы можете видеть, что даже несмотря на то, что он продолжал становиться намного быстрее, качество на самом деле не ухудшилось. (…) Мы хотели подойти к этому с другой стороны, поэтому мы запустили собственный кодировщик, названный rav1e, и идея состоит в том, что мы начнем всегда быстро, а затем попытаемся со временем сделать его лучше.
  75. ^ Армаш, Лукиан (4 февраля 2019). «Intel выпускает кодек с открытым исходным кодом для кодека AV1 нового поколения» . Оборудование Тома . Проверено 13 февраля 2019 .
  76. ^ Андрей Норкин; Джоэл Соле; Кайл Свонсон; Мариана Афонсу; Ануш Мурти; Энн Аарон (22 апреля 2019 г.). «Представляем SVT-AV1: масштабируемую платформу AV1 с открытым исходным кодом» . Средний . Блог о технологиях Netflix . Проверено 7 августа 2019 .
  77. ^ «Представляем dav1d: новый декодер AV1» . 1 октября 2018 . Проверено 6 января 2019 .
  78. Кемпф, Жан-Батист (11 декабря 2018 г.). «Первый выпуск dav1d, декодера AV1» . персональный сайт Жана-Батиста Кемпфа . Проверено 3 февраля 2019 .
  79. Кемпф, Жан-Батист (13 марта 2019 г.). "dav1d переключает передачу: 0.2 уже нет!" .
  80. Кемпф, Жан-Батист (3 мая 2019 г.). "Выпуск dav1d 0.3.0: еще быстрее!" .
  81. ^ Кемпф, Жан-Батист. "Выпуск dav1d 0.5.0: самый быстрый!" . www.jbkempf.com .
  82. ^ «Firefox 67.0, см. Все новые функции, обновления и исправления» . Mozilla . Проверено 22 мая 2019 .
  83. ^ https://medium.com/@ewoutterhoeven/av1-is-ready-for-prime-time-part-2-decoding-performance-d3428221313
  84. ^ a b c Дэвис, Томас (26 июня 2019 г.). «Big Apple Video 2019 - AV1 в видео-сотрудничестве» . Проверено 30 июня 2019 .
  85. ^ a b Дэвис, Томас (26 июня 2019 г.). «Cisco Leap Frogs H.264 для совместной работы с видео с кодеком AV1 в реальном времени» . Проверено 30 июня 2019 .
  86. ^ "Две иволги" . Две иволги .
  87. ^ a b Гунасекара, Оливер (7 января 2019 г.). «NGCodec объявляет о поддержке AV1 и двукратном повышении производительности при кодировании видео в реальном времени» .
  88. ^ «Socionext реализует кодировщик AV1 на ПЛИС через облачную службу» . 6 июня 2018.
  89. ^ "Visionular" . www.visionular.com . Проверено 11 августа 2019 .
  90. ^ Millicast (9 июля 2019 г.). «Millicast демонстрирует видеотрансляцию в реальном времени с использованием AV1 на CommCon 2019» . Средний . Проверено 11 августа 2019 .
  91. ^ Egge, Натан (23 мая 2019). «Firefox обеспечивает плавное воспроизведение видео с помощью самого быстрого в мире декодера AV1» . Mozilla Hacks . Проверено 30 мая 2019 .
  92. ^ «Chrome 70 поставляется с возможностью отключения связанных входов, PWA в Windows и декодера AV1» . Slashdot . 16 октября 2018 . Проверено 13 февраля 2019 .
  93. ^ «Как воспроизводить видео AV1 на YouTube в Chrome 70, Firefox, Vivaldi, Opera» . Techdows . 19 октября 2018 . Проверено 26 февраля 2019 .
  94. ^ «Opera 57 с более умными новостями и рекомендациями Netflix» . Opera Desktop . 28 ноября 2018 . Проверено 13 декабря 2018 .
  95. ^ a b «Microsoft запускает бесплатный видеокодек AV1 для Windows 10» . Slashdot . 10 ноября 2018 . Проверено 13 февраля 2019 .
  96. Тунг, Лиам (12 февраля 2018 г.). «VideoLAN: огромное обновление VLC 3.0 обеспечивает поддержку Chromecast, видео в формате 360 градусов» . ZDNet . Проверено 13 февраля 2019 .
  97. ^ Larabel, Майкл (20 марта 2018). «GStreamer 1.14.0 выпущен с поддержкой WebRTC, видео AV1 и улучшенными привязками Rust» . Фороникс . Проверено 13 февраля 2019 .
  98. ^ «Пора начинать тестирование: FFmpeg поворачивает 4.0 и добавляет поддержку AV1» . Журнал Streaming Media . 27 сентября 2018 . Проверено 13 февраля 2019 .
  99. ^ "mpv-player / mpv" . GitHub . Дата обращения 4 марта 2020 .
  100. ^ Serea, Разван (20 марта 2018). «МедиаИнфо 18.03» . Neowin . Проверено 3 мая 2018 .
  101. ^ «Документы Bitmovin - Релизы кодировщика кодирования» . Дата обращения 23 мая 2020 .
  102. ^ «Список изменений для K-Lite Codec Pack Full» . Дата обращения 23 мая 2020 .
  103. ^ "HandBrake 1.3.0 выпущен" . HandBrake: Новости . 9 ноября 2019 . Дата обращения 23 мая 2020 .
  104. ^ «Мультимедийный просмотрщик и проигрыватель PotPlayer для Windows» . 11 июня 2020 . Проверено 11 июня 2020 .
  105. Мэтьюз, Дэвид (23 апреля 2020 г.). «Google Duo получает улучшенные видеозвонки с низкой пропускной способностью и новые функции» . TechSpot . TechSpot, Inc . Дата обращения 16 августа 2020 .
  106. ^ Поддержка аппаратного ускорения видео AV1 в Windows 10 - Форумы по Windows 10
  107. ^ «Представляем Android Q Beta» . Блог разработчиков Android . Проверено 15 марта 2019 .
  108. ^ «Android 10 для разработчиков: новые аудио- и видеокодеки» . Разработчики Android . Проверено 8 сентября 2019 .
  109. ^ «Примечания к выпуску Android 10 - Проект с открытым исходным кодом Android» . 4 мая 2020 . Дата обращения 23 мая 2020 .
  110. ^ "IP Encoder Multiformats HD | IP Video HD 422 Low Latency" . Allegro DVT - ведущий эксперт в области сжатия видео . Проверено 23 ноября 2020 года .
  111. ^ а б "AL-E210" . Аллегро . Дата обращения 10 мая 2019 .
  112. ^ «IP Encoder AV1 4K | IP Video Multiformats AV1 422 Low Latency Scalability 8K» . Allegro DVT - ведущий эксперт в области сжатия видео . Проверено 23 ноября 2020 года .
  113. ^ a b Дюшер, Алекс (2020). «[PATCH 2/4] drm / amdgpu: добавить регистры VCN 3.0 AV1» . Проверено 16 сентября 2020 года .
  114. ^ a b c d «Видео с аппаратным ускорением AV1 в Windows 10» . TECHCOMMUNITY.MICROSOFT.COM . 9 октября 2020 . Дата обращения 11 октября 2020 .
  115. ^ Aufranc, Жан-Люк (20 октября 2019). «Медиа-процессоры Amlogic S805X2, S905X4 и S908X AV1 Full HD / 4K / 8K будут запущены в 2020 году» . CNX Software - Новости встраиваемых систем . Проверено 24 октября 2019 года .
  116. ^ "CS8142 Предварительный обзор продукта" (PDF) .
  117. ^ "16-нм STB SoC с поддержкой AV1 и встроенным Wi-Fi 6" . www.broadcom.com . Проверено 1 октября 2019 года .
  118. ^ "WAVE510A (AV1 Фиксированная функция HW декодера IP для 4Kp60 4: 2: 0 10 бит)" . en.chipsnmedia.com . Проверено 28 октября 2019 года .
  119. ^ «AV1 リ ア ル タ イ ム ハ ー ド ウ ェ ア エ ン コ ー ダ を ま し た - dwango на GitHub» . dwango.github.io (на японском) . Дата обращения 17 мая 2019 .
  120. ^ a b "Intel / media-driver" . GitHub . Проверено 30 сентября 2020 .
  121. ^ a b "Графика Intel Gen12 / Xe имеет ускоренное декодирование AV1 - Земли поддержки Linux - Phoronix" . www.phoronix.com . Проверено 10 июля 2020 .
  122. ^ а б Смит, Райан. «Глубокое погружение в архитектуру графического процессора Intel Xe-LP: создание следующего поколения» . www.anandtech.com .
  123. ^ a b «День архитектуры 2020» . Отдел новостей Intel .
  124. ^ a b Фрумусану, Андрей. «MediaTek анонсирует Dimensity 1000 SoC: возвращение к высокопроизводительным технологиям с 5G» . www.anandtech.com . Проверено 26 ноября 2019 года .
  125. ^ "MT9638" . 3 марта 2021 . Проверено 4 марта 2021 года .
  126. ^ a b «Графические процессоры серии GeForce RTX 30: открывая новую эру видеоконтента с декодированием AV1» . NVIDIA . Дата обращения 1 сентября 2020 .
  127. ^ "АРХИТЕКТУРА GPU V1.0NVIDIA AMPERE GA102" (PDF) . Nvidia . Проверено 24 ноября 2020 года .
  128. ^ a b «Realtek запускает первую в мире SoC для приставки 4K UHD (RTD1311), объединяющую видеодекодер AV1 и несколько функций CAS - REALTEK» . www.realtek.com . Проверено 17 июня 2019 .
  129. ^ a b «ИС видеодекодера и обработки Realtek 8K (RTD2893) - лучший выбор года на выставке COMPUTEX TAIPEI 2019 - REALTEK» . www.realtek.com . Проверено 17 июня 2019 .
  130. ^ a b Шилов, Антон (19 июня 2019 г.). «Realtek демонстрирует RTD2893: платформу для телевизоров 8K Ultra HD» . AnandTech . Purch . Проверено 19 июня 2019 .
  131. ^ a b «Rockchip раскрывает возможности RK3588» . 24 апреля 2019 . Проверено 27 июля 2020 .
  132. ^ Frumusanu, Андрей (12 января 2021). «Samsung анонсирует Exynos 2100 SoC» . AnandTech . Проверено 12 января 2021 года .
  133. ^ Jarrett2018-04-20T08: 46: 00 + 01: 00, Джордж. «NAB 2018:« Невероятный интерес »проявлен к AV1» . IBC . Проверено 4 октября 2020 года .
  134. ^ «Демо AV1 для членов AOMedia на IBC2018» . Проверено 4 октября 2020 года .
  135. ^ «Allegro DVT представляет первый в отрасли аппаратный IP-кодировщик видео AV1 в реальном времени для приложений кодирования видео 4K / UHD» . Аллегро . 18 апреля 2019 . Дата обращения 10 мая 2019 .
  136. ^ "Новости: Amphion Semiconductor представляет аппаратное IP-расширение аппаратного IP-декодера AV1 с поддержкой 4K / UHD для своего семейства видеодекодеров Malone" . 9 мая 2019 . Проверено 11 августа 2019 .
  137. ^ Aufranc, Жан-Люк (20 октября 2019). «Медиа-процессоры Amlogic S805X2, S905X4 и S908X AV1 Full HD / 4K / 8K будут запущены в 2020 году» . CNX Software - Новости встраиваемых систем . Проверено 4 января 2020 года .
  138. ^ Aufranc, Жан-Люк (22 декабря 2019). «SDMC DV8919 Amlogic S905X4 Android TV 10 TV Box поддерживает декодирование AV1» . CNX Software - Новости встраиваемых систем . Проверено 4 января 2020 года .
  139. Шилов, Антон. "Chips & Media запускает аппаратный IP-декодер AV1 Wave510A" . www.anandtech.com . Проверено 28 октября 2019 года .
  140. ^ "LG ПРЕДСТАВЛЯЕТ НА CES 2020 РЕАЛЬНУЮ ЛИНИЮ ТЕЛЕВИЗОРОВ 8K С ИИ СЛЕДУЮЩЕГО ПОКОЛЕНИЯ 2020" . LG Newsroom . 3 января 2020 . Проверено 4 января 2020 года .
  141. Портер, Джон (3 января 2020 г.). «LG представляет восемь OLED- и ЖК-телевизоров Real 8K в преддверии выставки CES» . Грань . Проверено 4 января 2020 года .
  142. Шилов, Антон. «CES 2020: телевизоры Samsung 8K QLED используют AI Quantum 8K SoC, добавлена ​​поддержка видео AV1» . www.anandtech.com .
  143. ^ «Intel запускает лучший в мире процессор для тонких и легких ноутбуков: Intel Core 11-го поколения» . Отдел новостей Intel .
  144. ^ «Графические процессоры AMD Navi 2X (RDNA2) для поддержки декодирования AV1» . VideoCardz.com . Проверено 16 сентября 2020 года .
  145. ^ «AMD Radeon Navi 2 / VCN 3.0 поддерживает декодирование видео AV1 - Phoronix» . www.phoronix.com . Проверено 16 сентября 2020 года .
  146. Уэлч, Крис (28 сентября 2020 г.). «Новый Roku Ultra имеет Dolby Vision и улучшенную производительность Wi-Fi» . Грань . Проверено 28 сентября 2020 .
  147. ^ «Intel Media SDK 20.3 выпущен с декодированием AV1, поддержкой Rocket Lake + DG1 / SG1 - Phoronix» . www.phoronix.com . Дата обращения 11 октября 2020 .
  148. ^ Клафф, Фил (28 марта 2019). «Неужели Sisvel только что поймала AOM с закрытыми патентами? . Mux.com . Проверено 4 апреля 2019 года .
  149. ^ a b c Шенкленд, Стивен (10 марта 2020 г.). «Потоковое видео может быть обременено новой стоимостью лицензирования патента» . CNET . Дата обращения 15 марта 2020 . Sisvel начинает продавать лицензии на более чем 1050 патентов на AV1, видеотехнологию, которая должна быть бесплатной.
  150. ↑ a b Ozer, январь (28 марта 2019 г.). «Sisvel объявляет о создании пула патентов для VP9 и AV1» . Центр потокового обучения . Проверено 4 апреля 2019 года .
  151. ^ «Альянс за заявление открытых СМИ» . Альянс открытых СМИ . Проверено 12 апреля 2019 .
  152. ^ a b «Формат файла изображения AV1 (AVIF)» . aomediacodec.github.io . Проверено 25 ноября 2018 года .
  153. ^ Concolato, Кирилл (14 октября 2019). «Формат файла изображения AV1 (AVIF)» (PDF) . AOMedia .
  154. ^ "Синтез зерна пленки для видеокодека AV1" (PDF) . Проверено 14 декабря 2020 года .
  155. ^ "Netflix AV1 кодирует Readme" . Дата обращения 23 мая 2020 .
  156. ^ Спецификация формата файла неподвижного изображения AV1: предлагаемая производная ISO-BMFF / HEIF - AOMediaCodec / av1-avif , AOMediaCodec, 11 июня 2019 г. , получено 12 июня 2019 г.
  157. ^ "Paint.net 4.2.2 уже доступна!" . Блог paint.net . 18 сентября 2019 . Проверено 12 октября 2019 .
  158. ^ "paint.net 4.2.14 альфа сборка 7542" . 25 августа 2020 . Проверено 26 августа 2020 .
  159. ^ «GIMP 2.10.22 выпущен» . www.gimp.org . 7 октября 2020 . Проверено 14 октября 2020 года .
  160. ^ https://netflixtechblog.com/avif-for-next-generation-image-coding-b1d75675fe4
  161. ^ «Формат изображения AVIF, поддерживаемый Cloudflare Image Resizing» . Блог Cloudflare . 3 октября 2020.
  162. ^ «Могу ли я использовать: формат изображения AVIF» . Проверено 26 августа 2020 .
  163. Абрамс, Лоуренс (25 августа 2020 г.). «Chrome 85 выпущен с исправлениями безопасности, ярлыками приложений и поддержкой AVIF» . Пищевой компьютер . Проверено 26 августа 2020 .
  164. ^ https://bugzilla.mozilla.org/show_bug.cgi?id=1682995#c32
  165. ^ Cimpanu, Каталин (9 июля 2020). «Chrome и Firefox получают поддержку нового формата изображений AVIF - после Netflix, Windows 10, VLC и нескольких редакторов изображений новый формат изображений AVIF приходит в веб-браузеры» . ZDNet . Проверено 26 августа 2020 .
  166. ^ https://blog.chromium.org/2021/01/chrome-89-beta-advanced-hardware.html
  167. ^ https://bugs.webkit.org/show_bug.cgi?id=207750
  168. ^ Бона, Дитер (18 февраля 2021). «Предварительная версия для разработчиков Android 12 доступна со многими внутренними обновлениями» . Грань . Проверено 18 февраля 2021 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • AV1 Bitstream и спецификация процесса декодирования
  • Организация AOMedia на GitHub