Нужен ли кодек av1
Если в предыдущем посте речь шла о поддержке H.265 (HEVC), используемого в основном, для скачанных видеофайлов, то в этом речь пойдет про YouTube. Реалии таковы, что поскольку за использование HEVC требуются лицензионные отчисления, для потокового видео используются открытые и бесплатные кодеки, например, в случае с YouTube - VP9 и AV1.
Касательно аппаратной поддержки, снова обратимся к ссылкам, опубликованным в прошлом посте:
2. NVDEC в случае с NVIDIA
3. Unified Video Decoder у чипов AMD, вышедших до 2017 года
4. Video Core Next у чипов AMD, вышедших с 2018 года
Что мы видим? У интелов поддержка VP9 начинается с Apollo Lake, у NVIDIA она есть практически везде, где есть поддержка HEVC, а вот AMD его поддерживает только с 2018 года (UVD в VP9 аппаратно не умеют вообще).
Нууу. ладно. а что с AV1? А вот AV1, дорогие друзья, поддерживается только чипами, выпущенными не ранее 2020 года. Да, вы все правильно поняли: для аппаратной поддержки AV1 у вас должен быть либо процессор не ниже 10 поколения Intel с встроенной графикой, либо видеокарта Nvidia GeForce не ниже 3050Ti. В случае с AMD, VCN 3.0 c с поддержкой AV1 есть только на видеокартах серии RX6000 (фанаты AMD, поправьте, если не прав). Такие дела.
Теперь вернемся к нашему YouTube. Логичный вопрос: где там используется VP9, и AV1, с привязкой к чему? Ответ - для самого пользователя это практически лотерея.
Как узнать, каким кодеком воспроизводится видео? По правой кнопке на самом видео при его воспроизведении, далее - "Статистика для сисадминов", и там смотрим "Codecs":
Например, вот одно видео, в режиме 8k оно воспроизводится AV1:
Вот другое, там 8к воспроизводится с помощью VP9:
Иногда бывает, что и меньшие разрешения также воспроизводятся с помощью AV1, иногда - с помощью VP9, иногда - AVC (H.264). В общем, полный бардак и натуральная лотерея.
Что с этим делать?
1. Настройки Youtube. Нас интересует "Настройки кодека AV1", галка "Использовать AV1 для SD-контента". Но проблема в том, что на 8к (и возможно, 4к) эта настройка никак не влияет - первое видео всё равно будет воспроизводиться кодеком AV1. Предположение - просто потому, что YouTube не делает перекодирование высоких разрешений из одного кодека в другой, поскольку это достаточно аппаратно-затратная процедура
2. Плагин enhanced-h264ify для Chrome. Открываем параметры плагина, и протыкиваем галки на форматах, которые мы не хотим использовать:
Тут важно учитывать следующее: плагин не занимается конвертированием форматов, он лишь заставляет сам YouTube показывать видео с другими кодеками. Если вы отключили AV1 - первое видео из этого поста у вас перестанет отображаться в 8K-разрешении, его попросту не будет в списке. Если вы отключили VP9 - вы не сможете смотреть видео в 4К-разрешении, у вас в списке будет максимум FullHD (1080p), поскольку только такие разрешения YouTube кодирует в AVC.
Поэтому, отключайте поддержку того или иного кодека только в том случае, если он вам реально мешает, процессор с ним не справляется и при его включении практически всегда - тормоза при воспроизведении, и вы уверены, что совсем без этого кодека лучше, чем с ним.
Всем спасибо за прочтение.
Компьютер это просто
757 постов 3.2K подписчиков
Правила сообщества
Уважать мнение других
Не переходить на личности, даже при споре, "Что лучше Intel или AMD".
Матерится, выражая эмоции можно, но опять же, не в адрес оппонента или собеседника.
Отдельно для "свидетелей LINUX": Вам здесь рады, но и к Вам пожелание быть проще и понятней.
Не вводить в заблуждение заведомо неверными и вредными советами, даже в шутку. Если же пошутить хочется, помечайте это в комментарии, добавив слово "шутка", или другим понятным словом, что бы в дальнейшем данный комментарий не воспринимался серьезно.
В публикуемом посте настоятельно рекомендуется указывать конфигурацию ПК (ноутбука) и операционную систему. А также марки и модели комплектующих.
Указывайте теги "Компьютер" "Ноутбук" "Программное обеспечение" "сборка компьютера" "Операционная система" "Драйвер" "Комплектующие".
@dlumv Спасибо за развернутый ответ! Теперь ясно!
А неплохо так 8К проц нагружает
Может кто подскажет. Тв бокс не поддерживает av1, но достаточно мощный ugoos am6b plus. Как на нем смотреть av1?
Youtube vansed на android tv при просмотре некоторых видео отправляет приставку в сон или перезагрузку.так и не разобрался,что именно надо выставить в настпойках форматов.никто с таким не сталкивался?
Напишу про себя: раньше через hdmi смотрел фильмы, потом узнал что есть тв приставки взял себе на пробу mi box s и понеслось, фильмы уже где-то год с лишним не качаю смотрю всё с неё потоково, а главное жд не забивается, при моём инете без зависонов 30гб фильмы смотрятся норм, ютуб тоже пробовал 4к 30фпс hdr без лагов, 60фпс немного кадры пропускаются, кодек ав1 это больше для создателей стриминговых сервисов нужен, чтобы экономить себе пространство
Как от жизни я отстал, я до сих пор пень 4 юзаю. Смотрю Ютуб и не понимаю, почему в 4К качестве жутко тормозит. А оно оказывается не тянет. Печаль.
Теперь вернемся к нашему YouTube. Логичный вопрос: где там используется VP9, и AV1, с привязкой к чему? Ответ - для самого пользователя это практически лотерея.
А если смотрим канал раскрученного видеоблохера, или видео снято с качеством 4К - будет VP9.
Иван Петрович Сидоров покупает компьютер. Август 2028 года. Гротеск - сказка
Герой нашей истории - Иван Петрович Сидоров - мастер сталелитейного цеха из Нижнего Тагила. Живет он в небольшом домике в 300 кв.м. с восемью спальнями, в ближнем пригороде, на берегу Верхне-Выйского водохранилища. У него семь детей, пять девочек и два мальчика.
Под конец летних каникул 2028 года дети Петровича дружно стали просить новый компьютер. Купленный еще в 2021 году компьютер с процессором Intel Core I7, с рабочей частотой 4,2 ГГц, оперативной памятью 32 гигабайта, SSD накопителем на 1 терабайт и видеокартой Nvidia RTX3060 категорически отказывался обеспечивать нормальные параметры для современных российских игр и интерактивных фильмов.
Например, любимая игра старшего мальчишки «Кинжал, Искандер и Авангард», основанная на событиях 2023 года, не шла выше 60FPS (60 кадров в секунду) что совершенно неприлично для лета 2028 года, а младшая девочка очень расстраивалась, когда её любимый интерактивный фильм «Розовые пони путешествуют по России 3D» работал только в 2D… А самое главное, поделить один компьютер на всех возможных пользователей было очень сложно.
Ситуация сложилась, время пришло. Старая техника ушла в прошлое… Осознав необходимость, и смирившись с неизбежной потерей суммы, достигающей 1000 рублей (по курсу августа 2028 года - примерно 80 000 долларов США), Иван Петрович отправился в магазин «Электроника», который уютно расположился в зеленом парке, недалеко от центра Нижнего Тагила, на улице Серова.
Петрович вызвал такси - небольшой пятиметровый автомобильчик ТойоЖига, подождал подачи машины пару минут, и через двадцать минут был в магазине. На входе в магазин Ивана Петровича встретил робот - консультант (машина тупая и бесхитростная). Робот выдвинул из своего корпуса покупательское кресло (куда и уселся уважаемый Иван Петрович), и поехал по аллеям магазина, попутно задавая Петровичу разные наводящие вопросы. За пару минут поездки между рядов холодильников, домашних роботов, телевизоров и экстрапроекторов, робот выспросил у Петровича все, что нужно было знать человеку - продавцу, и передал полученные сведения по 8G воздухсвязи (частота 8,2ГГц) младшему организатору отдела компьютеров. Задача была нетривиальной, и обычный робот - продавец очевидно с ней бы не справился.
Для того, чтобы подобрать Ивану Петровичу вычислительную систему нужно было учесть целый рад факторов:
1. Количество пользователей - 12, в том числе взрослых - двое, детей - семеро, два кота, собака. Соответственно, необходимо иметь два порта для 2D мониторов, 7 портов для 3D мониторов и 3 порта для «животных интерфейсов».
2. Система должна иметь доступ в Междусеть, со скоростью не менее 100 Мбит в секунду.
3. Система должна быть интегрирована с облаком «Российская школа», с доступом ко всем её образовательным ресурсам.
4. Система должна иметь возможность эффективной утилизации вырабатываемого тепла.
Младший организатор отдела компьютеров любезно встретил Ивана Петровича, и стал знакомить его с новейшими достижениями отечественной электронной промышленности. Самые большие в мире российские сверхбольшие интегральные схемы (СБИС) стали основой интереснейших вычислительных и роботизированных систем. Намного бОльшие как по размеру, так и по мощности, чем устаревшие Эльбрусы и Байкалы - новые процессоры Бештау, Белуха и Ветлан работают на частотах от 6 до 12 ГГц, имеют промежуточное хранилище первого уровня (кэш, если по-старому) не менее 512 Мбайт, а также очень красивое внешнее оформление, отдалённо напоминающие десятикилограммовые золотые слитки. Как по виду, так и по размеру.
Дело в том, что российские ученые приняли правильное решение не применять мелкие и дорогие в производстве технологические процессы 7 и 14 нанометров для приборов бытового применения, а использовать для этой цели легко исполняемые и недорогие изделия по технологии 90 нанометров. Ну и что, что процессоры получились большие и энергоемкие. Для России, обладающей бесплатной (в том числе и для населения) электроэнергией это не было проблемой. И достигнуть производительности в десятки раз превосходящей популярных в прошлом Intel Core i9 оказалось совсем не трудно, объединяя в стеки пятиядерные процессоры Бештау.
Посмотрев несколько каталогов, Иван Петрович остановил свой выбор на вычислителе ЭВОК (электронно - вычислительный образовательный комплекс) Бештау 5х5, на стеке из пяти процессоров Бештау, которые выпускаются большими сериями в городе Пятигорске. ЭВОК имеет достаточное количество внешних интерфейсов, как для людей, так и для животных, и даже для роботов, а избыточное тепло от работы системы отводится на внешний радиатор, который включается в систему отопления дома.
Иван Петрович оплатил 1048 рублей 27 копеек картой «Весь МИР», и отправился домой. А следом за ним поехала машина магазина «Электроника», в которую погрузили собственно ЭВОК, 2 больших 2D монитора с разрешением 20К диагональю 2 метра, 7 детских 3D монитора с разрешением 8К диагональю 1 метр, и комплектом очков виртуальной реальности, а также 3 интерфейса для животных, с маленькими мониторчиками по 2К.
Не буду подробно рассказывать, как систему привезли к Петровичу домой, как вся семья расстраивалась что такой изящный аппарат, поражающий изысканной отделкой натуральным деревом и алюминием, размером с небольшой холодильник, пришлось поставить в подвале, потому, что только там было удобно подключить ЭВОК к системе отопления дома, как всем членам семью поставили на рабочие столы мониторы, клавиатуры, крыс-манипуляторы и джойстики, как объединили всё по 8G воздухсвязи, все это было довольно быстро. А потом наступил вечер…
. Иван Петрович, сидя в удобном кресле, загрузил старую добрую игру Fallout 3, и с радостью отметив превосходное качество графики (200 FPS при разрешении 20К, на ультрах) решил вспомнить молодость, и провести пару часов во вселенной, которой никогда не было, и (к счастью) - никогда не будет. Вечер был тих и спокоен, и только легкий августовский ветерок лениво шевелил занавески на открытых окнах.
P.S. Техническая спецификация вычислителя ЭВОК Бештау 5х5:
Процессор: 5 пятиядерных процессоров Бештау 10 ГГц в стеке;
Оперативная память: Биоэлектронная, 512 Гб, рабочая частота 4,2 ГГц;
Накопитель первого уровня: SSD 8 Тб "Урал";
Накопитель второго уровня: HDD 256 Тб "Урал";
Модуль графики: Полюд 8060, 256 Гб собственной видеопамяти, с возможностью использования для графики до 50% оперативной памяти системы;
Количество подключаемых мониторов: 16, в том числе 8 3D дисплеев;
Междусеть (ранее - Интернет): до 256 МБит/сек;
Воздухсвязь (ранее - WiFi): 2048 МБит/сек;
Габариты (ВхШхГ): 1800 х 600 х 600 мм.
Энергопотребление: 6 КВт на максимальной производительности, 100 Вт в режиме простоя;
Возможности использования в системах отопления дома: 3 КВт в системе отопления или 2,4 КВт в системе горячего водоснабжения.
В этом руководстве мы научимся использовать видео в Вебе, как это принято в 2019. Chrome и Firefox начали поддерживать новый кодек AV1 — для них видео можно сделать в два раза меньше.
Отдельно поговорим, как заменить GIF на видео в AV1 и H.264 — тогда его размер упадёт в 20-40 раз.
YouTube уже использует его в TestTube. Netflix заявил, что AV1 будет «их основным кодеком следующего поколения».
Мы в Злых Марсианах уже используем его на нашем сайте и на Ампллифере. В этой статье я поделюсь опытом внедрения AV1 и шаг-за-шагом расскажу, как вставить видео, чтобы оно работало во всех браузерах.
Технология, лежащая в основе AV1
Кодек AV1 основан на кодеке Google VP9. Однако он добавляет больше возможностей кодирования для кодировщиков, что позволяет им лучше адаптироваться к различным типам входных данных.
Чтобы дать вам действительно простое объяснение процесса, который кодеры используют при кодировании видео с помощью кодека AV1, позвольте мне объяснить вам это в терминах непрофессионала. Для начала кодировщик разбивает кадры на блоки одинакового размера 128 × 128 или 64 × 64 пикселей. Они называются «суперблоками» и далее разбиваются на более мелкие блоки в соответствии с различными шаблонами.
Эти шаблоны могут иметь формат 4 × 4 (рекурсивный), горизонтальное разделение (4: 1), вертикальное разделение (1: 4) или Т-образные шаблоны, которые изначально были разработаны для кодека VP10. Эти разделы затем квантуются и кодируются в битовый поток .
Декодеры в значительной степени берут этот закодированный поток информации и запускают его обратно с такими вещами, как предсказания, фильтрация контура и синтез зерна пленки для формирования выходного кадра.
Где Используется ли AV1 в настоящее время?
Несмотря на то, что AV1 имеет проблемы с аппаратным декодированием, ряд платформ, устройств и служб начали поддерживать кодирование AV1. В первую очередь это связано со значительно более низкой скоростью передачи данных, необходимой AV1 для высококачественного контента по сравнению с видео, закодированными в HEVC, H.265 или H.264. Давайте посмотрим, какие устройства, службы и платформы поддерживают кодек AV1 на данный момент.
Устройства, поддерживающие AV1
Samsung Galaxy S21 series (Exynos 2100) Dimensity 1000Roku UltraLG 8K TVsSamsung 8K TVsRTX 30 series видеокарты
Более того, Google требует, чтобы любое устройство, которое хочет использовать Android TV должен иметь встроенный декодер AV1. Крайний срок для соблюдения был ранее в этом году в марте. Итак, мы должны увидеть, что многие смарт-телевизоры будут иметь аппаратную поддержку декодирования AV1.
Потоковые службы, поддерживающие AV1
NetflixYouTubeVimeoTwitch (ожидается в 2022/23 г.) IQIYI
Браузеры, поддерживающие AV1
Chrome 70 + Opera 57 + BraveVivaldiFirefox 67 + Microsoft Edge (требуется Надстройка AV1 Video Extension)
Платформы/операционные системы с поддержкой AV1
Примечание. Устройства Apple, включая iPhone, iPad и Mac, изначально не поддерживают AV1; вместо этого компания предпочитает поддерживать HEVC.
Приложения и видеопроигрыватели, поддерживающие декодирование AV1
VLCMPVPotPlayerGoogle Duo использует AV1 для видеозвонков
Программное обеспечение для редактирования видео с поддержкой AV1
Кодеки и контейнеры
С картинками всё просто: или JPEG с PNG для всех браузеров, или делать более компактные файлы в WebP для современных браузеров. Мы всегда можем быть уверены, что в файлах .jpg будет PNG-формат (за редким исключением PNG-бомб, от которых может защитить imgproxy).
С видео-файлами всё сложнее. Расширение файла ( .mp4 , .wmv , .webm или .mov ) говорит только о контейнере. В то время, как видео-файлы состоят из трёх различных компонентов:
- Видео-кодек определяет как сильно вы сможете сжать видео, и чем придётся пожертвовать. Основные видео-кодеки Веба: H.264, HEVC, VP9 и, теперь, AV1.
- Аудио-кодек сжимает звук. Само собой, он не нужен, если в видео нет звука. Популярные варианты: MP3, Opus и AAC.
- Контейнер хранит оба видео- (сжатого каким-то видео-кодеком) и аудио-потока (сжатого каким-то аудио-кодеком). А также дополнительные данные, типа субтитров и мета-информации. Популярные контейнеры: MP4, MOV, WebM.
Лучше ли кодек AV1, чем HEVC?
Для видеокодеков есть два показателя, которые позволяют измерить производительность- качество и битрейт . Если вам удастся снизить битрейт без ущерба для качества видео, то вы получите очень хороший алгоритм сжатия данных. В этом смысле кодек AV1 на 30% лучше HEVC при сжатии данных. Это означает, что при том же качестве видео кодек AV1 снижает битрейт на 30%, что является значительным падением для компаний, занимающихся потоковой передачей онлайн.
Более низкий битрейт означает меньшую пропускную способность, что снижает стоимость сервера для таких компаний, как YouTube, Netflix и т. д. Компаниям придется хранить меньше данных на своих серверах, и потребители могут сохранять данные даже при просмотре контента высокой четкости . Имейте в виду, что кодек HEVC не является ведущим игроком в онлайн-потоковой передаче, вместо этого его более старая версия H.264 вместе с внутренним кодеком VP9 компании Google используется почти везде. А если сравнить H.264 с AV1, то разрыв станет еще больше. AV1 на 50% и 25% лучше, чем H.264 и VP9 соответственно.
Сказав это, не все безоблачно в AV1, и есть одна жизненно важная проблема, которая препятствует его распространению в сети. Хотя с точки зрения сжатия данных AV1 намного лучше, если мы посмотрим на время, необходимое для кодирования видео , оно занимает гораздо больше времени, чем HEVC или H.264. По сути, для экспорта видео в кодеке AV1 потребуется значительно больше времени-более чем в два раза-по сравнению с кодеком HEVC/H.264.
Это главным образом потому, что кодек AV1 требует аппаратного кодирования, и в настоящее время очень мало микросхем, поддерживающих аппаратное кодирование AV1. С другой стороны, HEVC или H.264 используют аппаратное кодирование, которое значительно сокращает время обработки.
На данный момент по В смартфонах только пара SoC поддерживает декодирование AV1. К ним относятся Dimensity 1000, а также Exynos 2100. Поэтому не так много смартфонов, которые могут выполнять аппаратное декодирование AV1, хотя их число медленно растет.
Между тем, Nvidia и Intel анонсировали некоторые из своих высокопроизводительных чипов с поддержкой кодирования AV1, а AMD также объединила усилия, чтобы представить чипы среднего уровня с ускоренной поддержкой AV1.
Mecool KT1
Интересный тв-бокс с подержкой декодирования AV1 и возможностью просмотра цифрового телевидения DVB T/T2/C. В комплекте есть отличный Bluetooth с встроенным микрофоном.
Построен на Amlogic S905X4-B. Формула памяти 2 ГБ ОЗУ и 16ГБ ПЗУ. В приставке установлен быстрый 2Т2R двухдиапазонный WiFi/BT модуль и порт RJ45 для Ethernet подключения 100 Мбит/с.
Управляется операционной системой Android TV с лицензиями от Google и Dolby Audio.
KT1 легко переваривает контент в качестве 2160Р с HDR и может выводить многоканальный звук в DD+ и DTS. Из недостатков — нет лицензии от Netflix и нет возможности включить autoframerate.
В подбрке представлены безусловно не все медиапроигрыватели с поддержкой AV1, есть еще ряд устройств на Amlogic S905X4 и S905W2, но они более проблематичны и имеют не очень хорошие отзывы.
Кодек Aomedia Video 1, или AV1, начинает оказываться в руках потребителя. Ранее в этом году Netflix попал в заголовки газет, заявив, что начал потоковую передачу AV1 некоторым зрителям Android. Совсем недавно Google объявил, что добавит кодек AV1 в свое приложение для видеочата Duo, а MediaTek объявил о том, что он будет поддерживать видеопотоки YouTube AV1 на своей Dimensity 1000 5G SoC. Так в чем суета? Что такое кодек AV1? Почему это важно? Вот краткий обзор AV1 и его значения для потоковой передачи видео за 5 лет.
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,
Пример дискретных косинусных паттернов, используемых для сжатия с потерями
Количество затененных рисунков, преобразования, необходимые для их генерации, вес, заданный для каждого рисунка, количество выполненных округлений, являются переменными и изменяют качество и размер изображения. JPEG имеет один набор правил, H.264 другой набор, AV1 другой набор и так далее. Но основная идея та же самая. В результате каждый кадр в видео представляет собой представление с потерями исходного кадра. Сжатый и меньше, чем оригинал.
В-третьих, есть отслеживание движения. Если мы вернемся к нашей сцене, где два человека бросают мяч, то мяч перемещается по сцене. Для некоторых его перемещений он будет выглядеть точно так же, поэтому вместо того, чтобы отправлять те же данные снова и относительно мяча, было бы лучше просто заметить, что блок с мячом немного сместился. Векторы движения могут быть сложными, и нахождение этих векторов и построение дорожек могут занимать много времени во время кодирования, но не во время декодирования.
Время выводов
AV1 ещё экспериментальный. Но его уже можно использовать, чтобы сделать четверть ваших пользователей счастливее. Пара команд FFmpeg сгенерируют видео-файлы. с самого начала создан, чтобы отдавать видео по возможностям браузеров. Мы уже используем AV1 в продакшене и всё работает отлично (исключая время ожидания, пока AV1-кодер закончит работу).
Сегодня подборка из семи Android медиапроигрывателей, которые могут аппаратно декодировать набирающий популярность кодек AV1.
AOMedia Video 1 (AV1) - видео-кодек, который был разработан Alliance for Open Media при участии Amazon, Apple, Facebook, Google, IBM, Intel, Microsoft, Mozilla и Netflix в марте 2018 года. Он был создан, чтобы превзойти кодеки предыдущего поколения — HEVC, VP9, H.264 и VP8.
AV1 обеспечивает на 30-50% лучшее сжатие в сравнении с H.264 или VP8 и до 30% лучшее, чем HEVC. Такое сжатие позволяет получить меньший битрейт при одинаковом качестве видео.
Большинство стримминговых сервисов всё ещё используют кодирование в HEVC (H.265), но процесс перехода на AV1 должен ускориться из за требования компании Google о поддержке всеми сертифицированными ей Android TV приставками декодирования AV1 с апреля 2021 года.
Mecool KM6 (Classic, Delux)
Mecool KM6 в вариантах Classic и Delux — популярные модели 2021 года на новом процессоре Amlogic S905X4 c поддержкой аппаратного декодирования современного кодека AV1.
Обе модели работают под управлением сертифицированной операционной системы Google Android TV.
У бюджетной версии Classic установлен 100 мегабитный LAN порт, MIMO 2x2 WiFi адаптер 2.4+ 5 ГГц и Bluetooth 4.2 .
Версия Delux оснащена оптическим выходом SPDIF, гигабитным LAN портом, Bluetooth 5.0 и поддержкой WiFi 6. В комплектах поставки обоих версий имеются Bluetooth пульты с встроенным микрофоном. К бюджетным устройствам Deluх не отнесешь.
Из достоинств обеих версий можно выделить:
- комплектный Bluetooth пульт с микрофоном
- сертифицированную систему Google ATV
- вывод многоканального звука;
- быстрые WiFi модули c поддержкой MIMO 2x2.
К недостаткам можно отнести отсутствие лицензии от Netflix.
Технические характеристики AOMedia Video 1 (AV1)
Кодек AV1 в настоящее время может поддерживать видео до 8K при 120FPS . Однако это может увеличиться в будущем, когда будет определено больше уровней. Внутри себя кодек AV1 имеет три профиля для декодеров, а также несколько уровней декодера в диапазоне от 2,0 до 6,3.
Профили AV1
Как упоминалось выше, в спецификации AV1 есть три профиля -основной, высокий и профессиональный.
Уровни AV1
На данный момент в спецификации AV1 определено всего 14 уровней (в диапазоне от 2.0 до 6.3). Эти уровни определяют MaxPicSize, MaxHSize, MaxVSize, скорость декодирования, заголовок, битрейт и другие параметры для декодеров, косвенно определяя разрешения, которые могут быть декодированы с помощью кодека AOMedia Video 1.
Так, например, уровень 2.0 поддерживает такие разрешения, как 426 × 240 при 30 кадрах в секунду. Переходя вверх, уровень 4.0 поддерживает 1920 × 1080 (разрешение Full HD) при 30 кадрах в секунду, уровень 5.1 поддерживает 3840 × 2160 при 60 кадрах в секунду, а уровень 6.2 поддерживает 7680 × 4320 (8K) при 120 кадрах в секунду.
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 вернется ко мне, я дам вам знать!
На фоне публичной вражды между Roku и Google , кодек AV1 стал главным предметом разногласий. Сообщается, что Google вынуждает Roku выпустить свою потоковую флешку с поддержкой AV1, чтобы снизить стоимость полосы пропускания, но Roku сопротивляется, заявляя, что это приведет к увеличению потребительской стоимости. Так что же насчет кодека AV1, который вызывает такую путаницу? В этой статье мы приводим ясное объяснение того, что такое кодек AV1, где он используется и лучше ли новый кодек, чем HEVC? Так что без промедления перейдем к объяснению.
Узрите AV1
AV1 — видео-кодек, который был выпущен год назад, в марте 2018. Его создавали, чтобы превзойти кодеки предыдущего поколения — HEVC, VP9, H.264 и VP8.
Диаграмма поколений кодеков от Цахи Левент-Леви
Если вам стало интересно, как именно AV1 удалось превзойти остальные кодеки в сжатии, почитайте технические подробности в переводах на Хабре:
«Видео следующего поколения: представляем AV1»
«Кодек нового поколения AV1: корректирующий направленный фильтр CDEF»
За счёт новых оптимизаций, AV1 сжимает видео на 30—50% лучше, чем H.264 или VP8, и до 30% лучше, чем HEVC. Но кодек был выпущен недавно и пока имеет несколько детских болезней:
- Текущий кодер не оптимизирован. AV1 сжимает видео очень медленно (новый быстрый кодер на Rust уже в разработке). Кодек не подойдёт для потокового вещания. Если мы говорим о статичных видео на лэндингах — эта проблема нам не актуальна.
- Пока кодек поддерживается только десктопным Chrome и Firefox под Windows. Поддержки Safari и Edge пока нет (хотя Microsoft уже тестирует её). Надо будет, как минимум, 2 файла: AV1 для Chrome и Firefox и H.264 для остальных браузеров.
Сравнение качества картинки у разных кодеков на разном битрейте — AV1 выигрывает
Объяснение кодека AV1: что он означает для потоковой передачи в Интернете (2021 г.)
Здесь мы объяснили кодек AV1, каковы его ключевые особенности, может ли AV1 конкурировать с HEVC и более. Вы можете развернуть таблицу ниже и перейти в соответствующий раздел одним щелчком мыши.
Разбираемся с опциями FFmpeg
Команды выше выглядят как заклинание вызова демона? Не волнуйтесь, это не PostCSS. Давайте разберём опции.
-i SOURCE.mov указывает входящий файл, откуда FFmpeg возьмёт потоки видео и аудио, пережмёт их и запакует в новый контейнер.
-map_metadata -1 удалит мета-информацию из видео (например, программу, в которой видео было создано). В Вебе такая информация редко бывает полезной.
-c:a libopus или -c:a libfdk_aac выставляют аудио-кодеки. Если вам не нужен звук, замените их на -an .
-c:v libaom-av1 выбирает видео-кодек — библиотеку, которая сожмёт кадры видео-потока.
-crf 34 — Constant Rate Factor, баланс качества и размера. Это как слайдер качества JPEG, только он идёт в другом направлении (0 — лучшее качество и самый большой файл). Шкала CRF разная у H.264 и AV1 — у H.264 идёт до 51, у AV1 до 61. CRF для AV1 и H.264 будет разный.
Facebook подобрал примерное соответствие между значениями CRF для H.264 и AV1:
19 → 27, 23 → 33, 27 → 39, 31 → 45, 35 → 51, 39 → 57.
-preset veryslow заставляет H.264 и HEVC кодеки сжимать файл сильнее даже ценой резкого роста времени конвертации.
-profile:v main используется у H.264, чтобы выбрать профиль кодека. Только «Main» будет работать в Safari.
-b:v 0 выставляет минимальный битрейт для AV1, чтобы в видео было постоянное качество.
-pix_fmt yuv420p (формат пикселя) — хитрый способ уменьшить размер файла. Он оставляет оригинальное разрешение для яркости, но уменьшает разрешение для цвета. Наши глаза хуже видят цвет, поэтому не замечают эту хитрость. Удалите эту опцию, если в вашем случае она будет мешать.
-movflags +faststart перемещает всё само важное в начало файла, чтобы браузер мог проигрывать видео до окончания загрузки.
-vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" изменит размер сторон видео к ближайшим чётным (некоторые кодеки могут работать с разрешением 300×200 и 302×200, но не будут работать с 301×200). Если вы уверены, что везде разрешение делится на 2 — можете убрать эту опцию.
-strict experimental нужна для AV1, его кодер ещё экспериментальный.
video.av1.mp4 выставляет имя итогово файла.
Ugoos X4 PRO
Ugoos X4 PRO выпускается с формулой памяти 4/64 ГБ ОЗУ/ПЗУ. Построен на SoC Amlogic S905X4. Оснащен быстрым WiFi/BT модулем и имеет возможность проводного Ethernet подключения 1000 Мбит/с.
Работает под управлением Android 11 AOSP. Оптимизированная прошивка от Ugoos позволяет пользоваться целым набором различных «плюшек»: возможность создания SMB сервера, включение root прав, переназначение кнопок, управление autoframerate и HDR.
Медиапроигрыватель отлично проигрывает 4К HDR контент с autoframerate и поддерживает вывод многоканального звука.
Доступна установка ATV модуля через Magisk.
Из недостатков — нет лицензии от Netflix, уровень DRM защиты Widevine L3, нет комплектного bluetooth пульта с микрофоном (можно заказать конфигурацию включающую доп. пульт).
Бонус: как сконвертировать GIF в AV1 и H.264
В 2019 использовать GIF для коротких видео — большой грех. GIF весит в 20—40 раз больше, чем H.264 или AV1. GIF сильнее бьёт по CPU, заставляет аккумулятор утекать быстрее. Если вам нужно короткое зацикленное видео, берите видео-кодеки. И FFmpeg может конвертировать видео прямо из GIF.
Конвертируем GIF в H.264:
Генерируем ещё более маленький AV1:
Теперь вставим animation.h264.mp4 и animation.av1.mp4 в HTML.
Опции autoplay и loop делают из видео «гифку» — цикленное видео, которое сразу играет после загрузки страницы. playsinline блокирует Safari от открытия видео на весь экран при клике на видео.
Что такое кодек AV1?
AV1 (AOMedia Video 1)-новый видеокодек в медиаиндустрии, который вызывает волну по поводу его эффективности. Он был разработан Alliance for Open Media (AOMedia)-консорциумом, в который входят Google, Apple, Facebook, Netflix, Amazon, Mozilla, Samsung и многие другие крупные игроки. Ключевой особенностью этого видеокодека является то, что он с открытым исходным кодом и не требует лицензионных отчислений .
В мире Интернета доставки мультимедиа, кодеки играют очень важную роль. В настоящее время H.264 (MPEG-4) является доминирующим кодеком, за которым следует H.265 (широко известный как HEVC). Оба этих кодека были разработаны группой, в первую очередь возглавляемой Samsung, General Electric, Dolby, Nippon Telegraph and Telephone и другими. В остальном эти кодеки требуют лицензионных отчислений и требуют от поставщиков уплаты согласованного лицензионного сбора .
Как мы знаем, потребление видео в Интернете растет головокружительными темпами, поэтому компаниям, занимающимся потоковым вещанием, потребовался бесплатный кодек, чтобы снизить высокую стоимость доставки онлайн-мультимедиа . Вот почему известные компании Кремниевой долины объединились, чтобы предложить альтернативу MPEG-4. Помимо этого, самое лучшее в кодеке AV1-то, что он более эффективен, чем стандарты HEVC или H.264. Я обсудил производительность AV1 и сравнил ее с HEVC в следующем разделе.
Готовим AV1 правильно
Давайте, наконец-то, перейдём к практике. Вначале определимся с контейнером. В теории, AV1 можно поместить в разные контейнеры, но MP4 компактнее и рекомендуется в спецификации. Для звука в AV1 мы возьмём Opus, потому что отлично сжимает звук.
Чтобы видео работало во всех браузерах, мы будем генерировать 3 файла:
- Для десктопного Chrome и Firefox на Windows (31% рынка на март 2019): контейнер MP4 с AV1 для видео и Opus для звука.
- Для Safari и Edge (16% рынка) — MP4 с HEVC и AAC.
- Для остальных: большой MP4-файл с H.264 и AAC.
Для сжатия я рекомендую взять консольный FFmpeg. Есть много графических утилит, но в консоли легче сохранить опции и потом запускать конвертацию автоматически. Убедитесь, что используете именно последнюю версию FFmpeg. Версии до 4.1 не поддерживают AV1 в MP4.
Переходим к конвертации файла H.264, который нужен нам для старых браузеров. Поскольку все наши файлы используют контейнер MP4, я буду использовать .av1.mp4 , .hevc.mp4 и .h264.mp4 постфиксы. Не пугайтесь длинной команды, мы потом её всю разберём:
Теперь откройте video.h264.mp4 . Если качество хорошее, а размер большой — попробуйте увеличить -crf ( -crf 26 потом -crf 28 ). Эта опция уменьшит размер файла ценой уменьшения качества. Подбор баланса качества и размера — искусство.
Теперь пришло время для конвертации AV1 — напоминаю, будет дольше H.264. Кодек пока не использует всю мощь процессора (имеет смысл запустить конвертацию нескольких файлов параллельно).
Снова поиграйте с -crf для подбора идеального баланса качества и размера.
Теперь то же самое для HEVC.
Скопируйте video.h264.mp4 , video.hevc.mp4 и video.av1.mp4 в корень вашего сайта.
Mecool KM7
Переходим к тв-боксам с поддержкой AV1.
Mecool KM7 оснащен 2/16 или 4/64 ГБ ОЗУ/ПЗУ. Построен на всё том же Amlogic S905Y4. Кроме двухдиапазонного WiFi/BT модуля доступно подключение через RJ45 к Ethernet 100 Мбит/с.
К достоинствам KM7 можно отнести:
- поддержку воспроизведения 4K YouTube роликов, кодированных в AV1;
- не перегревающийся Amlogic S905Y4;
- стабильный Bluetooth 5.0 и неплохой как для 1T1R WiFI модуль.
- комплектный, программируемый Bluetooth/IR пульт ДУ;
К недостаткам можно отнести:
- не оптимизированную прошивку прошивку ATV11;
- отсутствие возможности записи на внешний накопитель;
- неправильную работу HDR;
- отсутствие autoframerate и Root доступа.
Xiaomi TV stick 4K
Далее ещё одна недорогая новинка с поддержкой декодирования AV1, которая только поступила в продажу — Xiaomi TV stick 4K.
По аппаратной части он очень похож на стик от Realmi, тот же Amlogic S905Y4, те же 2 ГБ ОЗУ, 8 ГБ ПЗУ и быстрый WiFi/BT модуль.
Теперь тв-стик от Xiaomi может воспроизводить контент в качестве 4К. В отличии от Realmi стика у Xiaomi заявлена поддержка Dolby Vision и Dolby Atmos. Также у стика есть лицензия от Netflix.
Заключение: каково будущее AV1?
Поскольку все больше наборов микросхем будет поставляться с аппаратной поддержкой кодирования/декодирования AV1, ситуация с принятием AV1 будет выглядеть лучше. Не стоит забывать, что AV1-это совершенно новый стандарт. Разработка была начата в 2015 году, поэтому до массового внедрения нам придется подождать еще 2-3 года. Android-телевизоры, включая Google TV, также начнут поддерживать AV1 после того, как ARM интегрирует спецификации AV1 в свой дизайн SoC.
Даже чипы начального и среднего уровня начнут поддерживать декодирование AV1 в ближайшие несколько лет. Похоже, что будущее высококачественного стриминга с низким битрейтом не за горами. Итак, что вы думаете о кодеке AV1? Дайте нам знать об этом в комментариях.
На рынке представлено множество потрясающих игровых гарнитур, представленных в самых разных ценовых категориях. Однако выбрать прочную игровую гарнитуру непросто. Фактически, вы, вероятно, много читали о […]
Apple Watch долгое время были золотым стандартом для умных часов, ошеломляя пользователей своими функциями отслеживания состояния и надежной библиотекой приложений. С другой стороны, экосистема умных часов Android сокращается из-за тусклых предложений и отсутствия покупателей. Что ж, у Samsung есть […]
Мировой игровой рынок сейчас не в лучшем положении. Поскольку биткойн-майнеры захватывают видеокарты, геймеры регулярно вынуждены платить больше за создание идеального ПК. Поскольку нехватка графического процессора никогда не закончится […]
Запускаем видео в браузерах
Теперь нам нужно, чтобы каждый браузер загружал видео, которое он поддерживает. Для этого у есть атрибут type . И советую почитать про опции у .
похожи на выражения if…else — браузер читает их сверху вниз, пока не найдёт тот, чей type он поддерживает.
В type можно указать весь формат файла: контейнер ( video/mp4 для MP4), видео-кодек ( av01.0.05M.08 для AV1, hevc для HEVC и avc1.4D401E для H.264) и аудио-кодек ( opus для Opus и mp4a.40.2 для AAC).
Это все о битах
Наивысшая битва за видеокодер – поддерживать низкий битрейт и высокое качество. Поскольку кодирование видео прогрессировало на протяжении многих лет, целью каждого последующего поколения было снижение битрейта и поддержание того же уровня качества. В то же время наблюдается увеличение разрешающей способности дисплея для потребителей. DVD (NTSC) был 480p, Blu-ray был 1080p, и сегодня у нас есть 4K потоковых видео сервисов, и мы замедляем скорость до 8K. Высокое разрешение экрана также означает большее количество пикселей для представления, что означает, что для каждого кадра требуется больше данных.
«Битрейт» – это число единиц и нулей, используемых в секунду видеокодеком. В качестве отправной точки, практическое правило: чем выше битрейт, тем лучше качество. Какой битрейт вам нужен для хорошего качества, зависит от кодека. Но если вы используете низкий битрейт, качество изображения может быстро ухудшиться.
Когда файлы хранятся (на диске 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 с H.264 под ним и H.265 под оригинальным источником. Первоначальный источник был 4K. Это не идеальный метод для визуализации различий, но он должен помочь проиллюстрировать это.
Из-за уменьшения общего разрешения (это 1920 x 1080) изображения мне трудно заметить большую разницу между четырьмя изображениями, особенно без просмотра пикселов. Вот тот же тип монтажа, но с увеличенным изображением, поэтому мы можем немного разглядеть пиксель.
Ниже приведено сравнение кадра HEVC / H.265 с кадром AV1.
Пример HEVC H.265 при 22 Мбит / с Пример AV1 на 22 Мбит / с
Здесь я вижу, что исходное видео, вероятно, имеет лучшее качество, а H.264 – худшее (относительно) по сравнению с оригиналом. Я бы изо всех сил пытался объявить победителя между H.265 и AV1. В случае необходимости я бы сказал, что кодек AV1 лучше воспроизводит цвета на лепестках.
Одно из утверждений Google об использовании AVI в приложении Duo заключалось в том, что оно «улучшит качество и надежность видеовызова даже при подключениях с очень низкой пропускной способностью». Возвращаясь к нашему монтажу, на этот раз каждый кодировщик был настроен на 10 Мбит / с. Это совершенно несправедливо для H.264, поскольку он не претендует на то же качество на тех же битрейтах, что и H.265 / Av1, но это поможет нам увидеть. Кроме того, оригинал остается неизменным.
H.264 на скорости 10 Мбит / с явно худший из 3. Быстрый взгляд на H.265 и AV1 оставляет у меня ощущение, что они очень похожи. Если я смотрю пиксель, я вижу, что AV1 работает лучше с травой в верхнем левом углу кадра. Таким образом, AV1 – чемпион, но только по очкам, это не был нокаут.
Пример HEVC H.265 при 10 Мбит / с Пример AV1 на 10 Мбит / с
AV1 бесплатна и имеет открытый исходный код
Изобретать технологии, разрабатывать компоненты и проводить исследования дорого. Инженеры, материалы, здания – все это стоит денег. Для «традиционной» компании возврат инвестиций происходит от продаж. Если вы разрабатываете новый гаджет, и он продается миллионами, вы получаете деньги, которые были потрачены изначально. Это верно для физических продуктов, таких как смартфоны, но это также верно и для разработки программного обеспечения.
Игровая компания тратит деньги на разработку игры, платит инженерам и художникам по пути, а затем продает игру. Он может даже физически не существовать на картридже DVD / ROM / что-либо еще, это может быть цифровая загрузка. Однако продажи платят за его развитие. Но что произойдет, если вы разработаете новый алгоритм или технику для чего-то, скажем, для сжатия видео? Вы не можете предлагать алгоритм для цифровой загрузки, его будут покупать не потребители, а производители, которые хотят включить этот алгоритм в смартфоны, планшеты, ноутбуки, телевизоры и т.д.
Netflix попал в заголовки, когда заявил, что начал потоковую передачу AV1 некоторым зрителям Android.
Если изобретатель алгоритма может продать технику третьим сторонам, то один из бизнес-вариантов – взимать небольшую плату – изменение роялти за каждое устройство, поставляемое с алгоритмом. Все это кажется справедливым и справедливым. Однако система открыта для злоупотреблений. От недружественных переговоров о пошлинах, до патентных троллей, до судебных исков на миллион долларов история предприятий, основанных на роялти, длинна и полна неожиданных побед и потерь как для «плохих парней», так и для «хороших парней».
Как только технология становится повсеместной, происходит странная вещь: продукты не могут быть созданы без нее, но они не могут быть созданы с ее помощью, если не согласованы цены. Еще до того, как продукт достигнет первоначальной концепции, он уже обременен перспективой лицензионных отчислений. Это все равно что пытаться взимать с производителя продукта за создание гаджета, который использует электричество, а не количество использованного электричества, а только тот факт, что оно использует электричество.
Реакция против этого состоит в том, чтобы искать и развивать технологию, которая свободна от лицензионных платежей и свободна от кандалов патентов. Это цель кодека 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 будет бесполезным. Однако это не помешало некоторым патентным троллям, таким как Сисвел, греметь своими цепями. На сегодняшний день на самом деле ничего не дошло до суда, но патентные тролли не легко сдаются.
Mecool KD2
Миниатюрный проигрыватель с поддержкой декодирования AV1 — Mecool KD2.
Построен на Amlogic S905Y4. Оснащён 4 ГБ ОЗУ и хранилищем на 32 ГБ. Работает под управлением Android TV11.
Из достоинств можно выделить:
- SoC Amlogic S905Y4 с аппаратной поддержкой AV1;
- объём ОЗУ и ПЗУ;
- лицензированная Android TV 11;
- быстрый WiFi/BT 5.0 модуль;
- комплектный bluetooth/ИК пульт со встроенным микрофоном.
К недостаткам можно отнести:
- постоянно работающий HDR;
- не работающий autoframerate;
- отсутствие поддержки Dolby Vision и лицензии от Netflix.
Недавний обзор на него — ТУТ
Realmi 4K
Новинка и одна из самых доступных моделей компактных медиапроигрывателей с поддержкой аппаратного декодирования AV1 — тв-стик Realmi 4K. В комплект входит Bluetooth пульт ДУ со встроенным микрофоном для голосового управления/поиска.
Стик построен на четырёхъядерной энергоэффективной SoC Amlogic S905Y4. На борту 2 ГБ ОЗУ, накопитель ёмкостью 8 ГБ и быстрый двухдиапазонный 2Т2R WiFi/BT модуль.
Медиапроигрыватель работает под управлением Google TV OS 11, имеет лицензии от Google и Netflix.
Realmi 4K легко переваривает медиаконтент в качестве 4К с HDR (HDR10, HDR10+), но не поддерживает Dolby Vision. Многоканальный звук выводит в DD+ и DTS. Из недостатков — нет autorfamerate.
Радует наличие обновлений от производителя. Довольно интересный и недорогой вариант.
Читайте также: