Nvidia утверждает, что имеет лучший энкодер AV1, чем AMD и Intel

Libaom-AV1 имеет постоянный режим качества (CQ) (например, CRF в X264 и X265), который гарантирует, что каждый кадр получает количество битов, которые он заслуживает, для достижения определенного (воспринимаемого) уровня качества, а не кодировать каждый кадр, чтобы встретить Цель бита. Это приводит к лучшему общему качеству. Если вам не нужно достигать фиксированного размера целевого файла, это должен быть ваш метод выбора.

Руководство по кодировке видео AV1

AV1-это видеокодек с открытым исходным кодом и роялти, разработанный Альянсом для Open Media (Aomedia), некоммерческого отраслевого консорциума. .264.

. Это руководство в настоящее время фокусируется на Libaom и SVT-AV1.

Либам

Libaom (Libaom-AV1) является эталонным кодером для формата AV1. Он также использовался для исследований во время разработки AV1. LIBAOM основан на LIBVPX и, таким образом, разделяет многие из его характеристик с точки зрения особенностей, производительности и использования.

Чтобы установить FFMPEG при поддержке LIBAOM-AV1, посмотрите на руководства по компиляции и компилируйте FFMPEG с опцией-eNable-libaom.

LIBAOM предлагает следующие режимы контроля скорости, которые определяют полученный качество и размер файла:

  • Постоянное качество
  • Ограниченное качество
  • 2-проходной средний битрейт
  • Средний битрейт 1 проход

Чтобы получить список вариантов, запустите FFMPEG -H Encoder = Libaom -AV1 или проверьте онлайн -документацию FFMPEG. Для вариантов, которые можно пройти через -AOM -params, рекомендуется проверить выходные данные приложения Aomenc, так как в настоящее время нет официальной онлайн -ссылки для них.

Примечание: Пользователи Libaom старше версии 2.0.0 нужно будет добавить -стрктивный экспериментальный (или псевдоним -Strict -2).

Постоянное качество

Libaom-AV1 имеет постоянный режим качества (CQ) (например, CRF в X264 и X265), который гарантирует, что каждый кадр получает количество битов, которые он заслуживает, для достижения определенного (воспринимаемого) уровня качества, а не кодировать каждый кадр, чтобы встретить Цель бита. Это приводит к лучшему общему качеству. .

Чтобы запустить этот режим, просто используйте переключатель -crf вместе с желаемым численным значением.

ffmpeg -i вход.mp4 -c: v libaom -av1 -crf 30 av1_test.MKV

Значение CRF может быть от 0–63. Более низкие значения означают лучшее качество и больший размер файла. . Значение CRF 23 дает уровень качества, соответствующий CRF 19 для X264 (источник), который будет считаться визуально без потерь.

.3, запуск режима CRF также требует установки битрейта на 0 с -B: V 0 . Если это не сделано, переключатель -crf запускает режим ограниченного качества с битрейтом по умолчанию 256 кбит / с.

Ограниченное качество

Libaom-AV1 также имеет режим ограниченного качества (CQ), который обеспечит достижение постоянного (восприятия) качества при сохранении битрейта ниже указанной верхней границы или внутри определенной границы. Этот метод полезен для оптовых кодировки видео в целом последовательным образом.

ffmpeg -i вход.MP4 -C: V Libaom -Av1 -crf 30 -b: V 2000K.MKV

Качество определяется -crf, а ограничение битрейта -b: v, где битрейт ДОЛЖЕН быть ненулевым.

Вы также можете указать минимальный и максимальный битрейт вместо цели качества:

.MP4 -C: V Libaom -AV1 -Minrate 500K -B: V 2000K -Maxrate 2500K.MP4

Примечание: При MUXING в MP4 вы можете добавить -movflags +fastStart в выходные параметры, если намеренное использование для полученного файла транслируется.

Двухпроход

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

  • В промежутке 1 и 2 используйте параметры -Pass 1 и -Pass 2 соответственно.
  • В пропуске 1 вывод в дескриптор нулевого файла, а не фактический файл. .)
  • В проходе 1 вы можете оставить аудио, указав -an .
ffmpeg -i вход.mp4 -c: v libaom -av1 -b: v 2m -pass 1 -an -f null /dev /null && \ ffmpeg -i вход.MP4 -C: V Libaom -AV1 -B: V 2m -Pass 2 -c:.MKV

Примечание: Пользователи Windows должны использовать NUL вместо /dev /null и ^ вместо \ .

. В этом режиме он просто попытается достичь указанной битовой скорости в среднем, e.г. 2 MBIT/S.

ffmpeg -i вход.MP4 -C: V Libaom -AV1 -B: V 2M Вывод.MKV

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

Контроль скорости / качества

-Используемый процессором наборы, насколько эффективным будет сжатие. По умолчанию 1. Более низкие значения среднее более медленное кодирование с лучшим качеством и наоборот. Допустимые значения от 0 до 8 включительно.

-ROW-MT 1 включает в себя многопоточное использование ЦП на основе строк, что максимизирует использование ЦП. Чтобы обеспечить быстрое декодирование, также добавьте плитки (я.эн. -. Включение ROW-MT происходит только быстрее, когда в процессоре больше потоков, чем количество закодированных плиток.

-Использование в реальном времени активирует режим в реальном времени, предназначенный для живых вариантов использования кодировки (прямые трансляции, видеоконференция и т. Д.). -Используемые ЦП значения между 7-10 доступны только в режиме реального времени (хотя из-за ошибки в FFMPEG предустановки, выше 8, не могут использоваться через FFMPEG).

Расположение ключей

По умолчанию максимальный интервал ключа в Libaom – 9999 кадров. Это может привести к медленному поиску, особенно с содержанием, в котором мало или нечастые изменения сцены.

Параметр -g может использоваться для установки максимального интервала ключевых кадров. Все, что до 10 секунд считается разумным для большинства контента, поэтому для 30 кадров в секунду контент будет использовать -g 300, для 60 -кадров -контента -g 600 и т. Д.

Чтобы установить фиксированный интервал ключа, установите как -g, так и -Keyint_min на одно и то же значение. .

Для вывода только внутри, используйте -g 0 .

HDR и высокая глубина бита

При кодировании в HDR необходимо пройти информацию о цвете; -colorspace, -color_trc и -color_primary . Например, YouTube HDR использует

-Colorspace bt2020nc -color_trc smpte2084 -color_primaries bt2020

AV1 включает в себя 10-битную поддержку в своем основном профиле. Таким образом, содержание может быть закодирован в 10-битном.

Чтобы использовать 10 -битный в основном профиле, используйте -pix_fmt yuv420p10le . . 12-битный также поддерживается, но требует профессионального профиля. .

Кодирование без потерь

Использовать -РФ 0 для кодирования без потерь. Из -за ошибки, присутствующей в версиях FFMPEG до 4.4, первый кадр не будет сохранен без потерь (проблема была исправлена ​​21 марта 2021 года). .4 версии можно использовать -AOM -params без потерь = 1 для выхода без потерь.

SVT-AV1

SVT-AV1 (LibSVTAV1)-это кодер, первоначально разработанный Intel в сотрудничестве с Netflix. . Энкодер поддерживает широкий спектр компромиссов скоростной эффективности и довольно хорошо масштабируется во многих ядрах процессоров.

Чтобы включить поддержку, FFMPEG должен быть построен с -Enable-libsvtav1 . Для вариантов, доступных в вашей конкретной сборке FFMPEG, см. FFMPEG -Help Encoder = libsvtav1 . .

Многие варианты передаются в энкодер с -Svtav1 -params . Это было введено в SVT-AV1 0.9.1 и был поддержан с FFMPEG 5.1.

CRF – это метод управления скоростью по умолчанию, но VBR и CBR также доступны.

CRF

Подобно тому, как CRF в X264 и X265, этот метод управления скоростью пытается убедиться, что каждый кадр получает количество битов, которых он заслуживает, для достижения определенного (воспринимаемого) уровня качества.

ffmpeg -i вход.mp4 -c: v libsvtav1 -crf 35 svtav1_test.MP4

Обратите внимание, что опция -crf поддерживается только в сборке FFMPEG GIT с 2022-02-24. В версиях до этого значение CRF установлено с -QP .

Допустимый диапазон значений CRF составляет 0-63, а по умолчанию составляет 50. Более низкие значения соответствуют более высокому качеству и большему размеру файла. Кодирование без потерь в настоящее время не поддерживается.

Предустановки и мелодии

Компромисс между скоростью кодирования и эффективностью сжатия управляется с вариантом -preset. Так как SVT-AV1 0.9.0, поддерживаемые пресеты варьируются от 0 до 13, причем более высокие числа обеспечивают более высокую скорость кодирования.

. В версиях до 0.9.0, действительные пресеты от 0 до 8.

В качестве примера эта команда кодирует видео, используя Preset 8 и CRF 35 при копировании звука:

ffmpeg -i вход.mp4 -c: копия -c: v libsvtav1 -preset 8 -crf 35 svtav1_test.MP4

.9.1, энкодер также поддерживает настройку для визуального качества (резкость). Это вызывается с -свтав1 -парамсом tune = 0 . Значение по умолчанию составляет 1, что настраивает энкодер для PSNR.

Также поддерживается с 0.9.1 Настройка энкодера для получения бит -ремешков, которые быстрее (менее интенсивно) для декодирования, аналогично мелодии FastDecode в X264 и X265. Так как SVT-AV1 1.0.0, эта функция вызывается с помощью -свтав1-парамами быстрого кода = 1 .

В 0.9.1, вариант принимает целое число от 1 до 3, с более высокими числами, что приводит к легчевому видео. В 0.9.1, Настройка декодера поддерживается только для пресетов от 5 до 10, а уровень настройки декодера варьируется между пресетами.

Расположение ключей

. Рассмотрим изменение этого до 5 секунд (или выше) с помощью опции -g (или Keyint в SVTAV1 -парамах); -G 120 для содержания 24 кадров в секунду, -g 150 для 30 кадров в секунду и т. Д.

Обратите внимание, что как версия 1.2.. . В SVT-AV1 0.9.1 И прежде, функциональность присутствовала, но считается, что он находится в неоптимальном состоянии и была отключена по умолчанию.

Синтез зерна пленки

SVT-AV1 поддерживает синтез пленки зерна, функцию AV1 для сохранения внешнего вида зернистого видео, проводя очень мало битрейта на это. Зерно удаляется из изображения с дженонированием, его внешний вид аппроксимируется и синтезируется, а затем добавляется поверх видео во время декодирования в качестве фильтра.

Функция синтеза зерна пленки вызывается с -свтав1-парамс пленки-зерна = x, где x является целым числом от 1 до 50. Более высокие числа соответствуют более высоким уровням денирования для процесса синтеза зерна и, следовательно, более высокого количества зерна.

Процесс денирования зерна может также удалить детали, особенно на высоких значениях, которые необходимы для сохранения внешнего вида очень зернистых пленок. Это может быть смягчено с помощью опции Denoise = 0, передаваемой через svtav1-params . В то время как по умолчанию разобщенные рамы передаются, чтобы они были закодированы в качестве последних картин (пленка-гран-denoise = 1), выключение этого приведет к использованию оригинальных кадров.

rav1e

. Скомпилируйте с -енбл-librav1e . См. DOC FFMPEG и варианты CLI вверх по течению.

RAV1E утверждает, что является самым быстрым программным энкодером AV1, но это действительно зависит от настройки.

AMD AMF AV1

Advanced Media Framework (AMF) предоставляет разработчикам оптимальный доступ к графическому процессору AMD для мультимедийной обработки. AMD AMF AV1 Encoder – это профессиональный видеокодер, который предоставляет мощные возможности кодирования видео и широкий спектр параметров настройки. Он предназначен для удовлетворения индивидуальных потребностей разных пользователей. Пользователи могут настроить настройки параметров энкодера, чтобы удовлетворить различные требования кодирования, такие как разрешение, скорость битов, частота кадров, качество кодирования и многое другое. Эти параметры параметров могут быть настроены на основе потребностей пользователей для соответствия различным сценариям кодирования видео и требованиям устройства.

Применение

Видео -энкодер уравновешивает такие факторы, как скорость, качество и задержка. AMD интегрировал несколько типичных предварительных настроек сценария пользователя в энкодер AMF. Пользователи могут использовать эти пресеты, установив параметр «Использование». Параметр использования поддерживает типичные сценарии применения, в том числе:

  • Транскодирование: преобразование видео с высоким разрешением или с высоким битратом в видео с низким разрешением или с низким битратом для передачи или хранения в сетевых средах с ограниченной полосой.
  • Низкости: для живых приложений потоковой передачи видео требуются более низкая задержка и более высокое качество видео.

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

  • Профиль кодирования и уровень
  • Размер и структура Республиканской партии
  • Режим управления и стратегию оценивания
  • Метод оценки движения и точность
  • Многопроходное кодирование
  • Деблоксинг фильтра прочности
  • Битратные и разрешенные ограничения

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

.YUV -C: V H264_AMF -USAGE.MP4

Сценарий использования для низкой устойчивости

ffmpeg -s 1920x1080 -pix_fmt yuv420p -i вход.yuv -c: v av1_amf -usage lowlatency.

Качество

Этот параметр используется для выбора между качеством видео и скоростью. Этот параметр оказывает значительное влияние на скорость кодирования. Он имеет три допустимых значения:

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

ffmpeg -i вход.mp4 -c: v av1_amf -качество сбалансированное вывод.MP4 ffmpeg -i вход.mp4 -c: v av1_amf -качество качества.MP4 ffmpeg -i вход.mp4 -c: v av1_amf -качество скорости.MP4

ERection_hrd

Гипотетический эталонный декодер (HRD) помогает предотвратить переполнение буфера и недостаточности, что может вызвать такие проблемы, как заикание или замораживание в воспроизведении видео. . Параметр “efence_hrd” не всегда необходим или подходит для всех типов сценария. Его следует использовать избирательно и с тщательным рассмотрением конкретных характеристик кодируемого видеоконтента.

ffmpeg -i вход.mp4 -c: v av1_amf -enforce_hrd true output.MP4

VBAQ

VBAQ – это техника, используемая для улучшения качества визуального качества кодированного видео. Это достигает этого путем адаптации параметров квантования для блоков на основе визуальной сложности содержания. Это особенно эффективно для кодирования видео со сложным визуальным контентом, таким как сцены с высоким объемом или высоким уровнем выплаты. ffmpeg -i вход.mp4 -c: v av1_amf -vbaq true output.MP4

Выровнять

Спецификация AV1 Bitstream не содержит информацию об обрезке для декодеров для отображения конкретного, точного разрешения пикселей. Ожидается, что вместо этого должна быть представлена ​​надлежащая информация об обрезке. AMF AV1 Encoder представляет параметр «Выравниваться» для удовлетворения требований выравнивания аппаратного обеспечения, так что кодированный бит -поток мог быть декодирован и представлен должным образом. Значения для установки «выравнивать»:

  • 64×16: Входные видео, чье разрешение выровнены до 64×16, будут закодированы; Входные видео, чье разрешение не соответствует 64×16, не будут закодированы; Все другие видео разрешения не будут поддержаны.
  • 1080p: Входные видео, чье разрешение выровнены до 64×16, а также видео 1920×1080, будет кодировано; Все другие видео разрешения не будут поддержаны. Обратите внимание, что для разрешения 1920×1080 выходное видео будет иметь разрешение 1920×1082. Две дополнительные линии накладываются в нижней части рамы, заполненные черными пикселями.
  • Нет: видео с любым разрешением можно кодировать. Однако для тех видео, чье разрешение не является выровнением 64×16, их выходное разрешение будет экстраполировано как 64×16, выровненное и мягкое с черными пикселями. Исключением является разрешение 1080p, которое будет сочетаться до 1082p, как в случае значения «1080p».

ffmpeg -i вход.mp4 -c: v av1_amf -align 1080p.MP4

Расположение ключей

По умолчанию интервал ключа AMF AV1 составляет 250 кадров, что является сбалансированным значением для большинства вариантов использования. Параметр «-g» можно использовать для установки интервала ключа. Например, в телевизионных приложениях, как правило, желательно иметь удобное время переключения канала для хорошего пользовательского опыта. Для этой цели широко используется 2-секундный ключевой кадров в качестве общего настройки. .

.mp4 -c: v av1_amf -g 60.MP4

  • Параметры SVT-AV1
  • Руководство SVT-AV1 FFMPEG
  • SVT-AV1: общие вопросы и темы, представляющие интерес
  • Руководство пользователя SVT-AV1
  • SVT-AV1 Tracker Tracker
  • Libaom Issue Tracker
  • Rav1e выпуск трекера

Nvidia утверждает, что имеет лучший энкодер AV1, чем AMD и Intel

Nvidia говорит, что их энкодер AV1 лучше, чем у Amd и Intel’s

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

AV1-кодек с открытым исходным кодом от Alliance for Open Media. За два года этот видеокодек стал настоящей альтернативой H264 и H265/HEVC, которые не являются открытым исходным кодом. Формат без роялти станет важным фактором в том, чтобы сделать AV1 будущим потокового видео, и все основные бренды графических процессоров в настоящее время находятся на борту и активно разрабатывают графические процессоры при поддержке этого видеоформата.

Как мы знаем, кодирование AV1 теперь поддерживается всеми современными архитектурами GPUS: GeForce RTX 40 (ADA), Radeon RX 7000 (RDNA3) и Arc Alchemist (XE-HPG). Тем не менее, реализации различаются, и возможности кодирования могут показать заметные различия.

Разработанный для поддержки суровости профессиональных создателей контента, NVENC сохраняет качество видео с более высокой точностью, чем конкурентные кодеры. Пользователи GeForce RTX могут транслировать более качественные изображения в том же битрейте, что и конкурентные продукты или кодировать в более низком битрейте при сохранении аналогичного качества изображения.

– Нвидия

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

Сравнение кодирования AV1 4K, источник: nvidia

NVIDIA RTX 40 графических процессоров полагаются на энкодер NVENC 8 -го поколения, который позволяет кодировать до 8K60 (FPS), разделяя рамы на горизонтальные дорожки на некоторых графических процессорах. При 4K он может обеспечить аналогичное качество видео со скоростью 10 Мбит / с по сравнению с H.264 потока в 20 Мбит / с, но в целом NVIDIA утверждает, что кодирование AV1 обеспечивает примерно на 40% лучшую эффективность кодирования.

Obs Studio 29.1 теперь доступен для скачивания с официального сайта. Проект спонсируется как NVIDIA, так и AMD.

Что такое кодек AV1, какой графический карты поддерживают его и почему это важно

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

Преимущества кодека AV1

AV1 – это (относительно) новый видеокодек, разработанный для видеопотоков. Он предлагает значительные преимущества перед AVC (h.264) и HEVC (h.265) Кодеки чаще используются в настоящее время. . В Aomedia есть семь членов -основателей – Amazon, Cisco, Intel, Microsoft, Mozilla и Netflix – к которому присоединились десятки других участников, таких как Google и Apple по пути.

Aomedia Partners Products AV1

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

Так как же работает AV1?

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

В случае с AV1 он использует так называемые суперблоки 128×128 или 64×64 пикселей, которые могут быть дополнительно подразделены на меньшие блоки до 4×4 пикселей. В сочетании с новыми способами разделения блоков, таких как T-образные, процесс кодирования может лучше представлять края объектов с меньшим количеством блочных артефактов. .

AV1 качество изображения функции HDR UHD

Повышение эффективности, среднее значение AV1 способна поддерживать больше функций. AV1 делает потоковое видео HDR 4K с широкими цветными гаммами гораздо более выполнимыми. Несмотря на то, что это еще не очень много спроса на него, кодек даже подходит для 8K контента, когда приходит время. Он также может быть использован для 360-градусного видео с такими же высокими требованиями данных.

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

Недавно, однако, несколько платформ начали включать оборудование и декодирование аппаратного обеспечения для AV1. Эти специализированные цепи значительно более эффективны, чем программное обеспечение. Как и большинство кодеков, сначала реализовано аппаратное декодирование. Растущая поддержка декодирования позволяет большим платформам, таким как YouTube, использовать кодек AV1, чтобы уменьшить требования полосы пропускания. Мы предполагаем, что это распространяется на Livestreaming, сфокусированные платформы, такие как Twitch, как только выделенные энкодеры находятся в руках большего количества создателей контента.

Декод AV1 уже здесь, но кодирование – это новый трюк

Декодирование AV1 поддерживается в аппаратном обеспечении на графических процессорах AMD RDNA (за пределами 6500 XT на основе NAVI 24, графических процессоров NVIDIA GEFORCE 30 и 40, Intel XE и ARC, а также мобильные фишки, такие как Samsung Exynos 2100 и 2200, Различные Mediatek Dimensity Soc и Tensor -процессор Google. Qualcomm заметно отсутствует в этом списке, но указал, что кодек будет поддерживаться в его чипах Snapdragon, начиная с 2023 года. Поддержка декодирования отлично подходит для потребителей контента, но без поддержки оборудования, содержание AV1 гораздо мало.

Intel AV1 Сравнение с H264

С этой целью крупные кремниевые игроки теперь также требуют поддержки кодирования AV1 для поддержки создания контента. . Хотя до недавнего времени их было трудно найти в штатах, включение получило значительную похвалу. После Suite, совершенно новые графические процессора ADA Lovelace от NVIDIA, также приносят кодирующие мышцы AV1, которые мы с нетерпением ждем тестирования очень скоро. Мы можем только предположить, что AMD, объявленные RDNA3, не останутся в стороне от партии, либо тоже не останутся вне партии.

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

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

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