Oct 12, 2023
YouTube получает трансляции AV1, открывая будущее потокового вещания
Скоро прямые трансляции станут выглядеть намного лучше. Ютуб начался
Скоро прямые трансляции станут выглядеть намного лучше. YouTube начал развертывать поддержку обновленного протокола потоковой передачи, который в сочетании с предстоящим обновлением OBS Studio 29.1 позволит пользователям транслировать видео AV1, то есть будущее потоковой передачи на графическом процессоре.
Улучшение настолько существенное, что пользователи могут транслировать великолепное видео 4K с частотой 60 кадров в секунду всего со скоростью 6 мегабит в секунду — битрейт, который исторически считался «недостаточным» для создания высококачественных потоков 1080p в формате H.264 на Twitch.
Поток AV1 на YouTube со скоростью всего 10 Мбит/с в разрешении 4K и 60 кадров в секунду выглядит намного лучше, чем большинство потоков Twitch с разрешением 1080p и 60 кадров в секунду со скоростью 6 Мбит/с.
Адам Тейлор / IDG
AV1 — это новый видеокодек с открытым исходным кодом, целью которого является свержение H.264 как основного видеостандарта после его почти 20-летнего господства. AV1 разработан Альянсом открытых медиа — консорциумом, поддерживаемым множеством крупных технологических корпораций, связанных с потоковым вещанием и видео, включая такие, как Google, Netflix, Arm, Apple, Amazon, Intel, Microsoft и Nvidia.
Кодировщику AV1 было очень сложно работать на высоких скоростях при работе с программным обеспечением на вашем процессоре, но за последние пару лет произошло значительное повышение эффективности доступных кодеров. За последние 9 месяцев мы получили видеокарты от AMD, Intel и Nvidia со встроенным аппаратным кодированием AV1, что позволяет пользователям кодировать видео AV1 в реальном времени с минимальным снижением производительности.
Впервые за 10 лет спецификация протокола потоковой передачи RTMP получила обновление, получившее название «Enhanced RTMP». Особенностью этого обновления является поддержка большего количества видеокодеков: HEVC/H.265, VP9 и AV1. YouTube поддерживает RTMP.
HEVC уже поддерживался YouTube с использованием протокола HLS, но этот протокол не всегда хорошо работал с некоторыми интернет-соединениями и обычно приводил к более высокой задержке при передаче потоков зрителям. Похоже, что расширенный RTMP (в моем тестировании) имеет ту же задержку, что и обычная потоковая передача RTMP.
Адам Тейлор/IDG
В предстоящем обновлении OBS Studio 29.1 пользователи смогут использовать эти кодеки, выбрав «YouTube – RTMPS» в настройках потока. Затем станут доступны любые доступные кодеры HEVC и AV1, включая кодеры AV1 на базе процессора SVT и AOM.
Адам Тейлор/IDG
На момент тестирования поддерживаются только аппаратные кодеры AV1 Nvidia и Intel, но поддержка AMD появится в ближайшее время.
Видеокарты, поддерживающие кодировку AV1:
Также стоит отметить, что видеокарты Nvidia GeForce RTX 3000 и AMD Radeon RX 6000 поддерживают декодирование AV1 для воспроизведения, но не поддерживают аппаратное кодирование.
Пользователи видеокарт даже более старой серии GTX 10 от Nvidia (GTX 1050 ti и выше) смогут транслировать потоки HEVC с этим обновлением, однако обеспечивая более высокое качество потоков и на старых графических процессорах!
В ходе моего тестирования в ходе нескольких многочасовых потоков вы можете добиться высокого качества и четкости видео с гораздо более низким битрейтом, чем когда-либо прежде.
Потоковое вещание 1440p и 60 кадров в секунду может выглядеть великолепно со скоростью всего 4–8 Мбит/с. 4K 60FPS может выглядеть великолепно при скорости всего 10–20 Мбит/с. Это действительно меняет правила игры — как для людей с ограниченной пропускной способностью загрузки, так и для тех, у кого мало места на жестком диске для записи.
В настоящее время потоки AV1 на YouTube не доставляются зрителям AV1. Поскольку YouTube всегда перекодирует поступающие видео и потоковые потоки (по сравнению с Twitch, где по умолчанию установлено «Качество источника», не затронутое сжатием), потоки с разрешением выше 1080p (1440p и 4K) будут доставляться зрителям в форматах VP9, 1080p и нижние потоки будут доставляться либо в формате AVC (H.264), либо в формате VP9, в зависимости от аудитории. Это не оказывает значительного влияния на качество, чем ожидалось, и VP9 отлично справляется с сохранением целостности изображения без блокировок и артефактов.
Это не очень красивый стрим, но он вполне знаком тем, кто просматривает случайные стримы Twitch. Но это не типичный поток Twitch со скоростью 3,5–4 Мбит/с, это трансляция на YouTube в разрешении 1440p60 со скоростью всего 500 кбит/с!