В статье пойдёт речь о том, как запустить трансляцию и записывать видео через видеокарту Radeon при использованием аппаратного кодировщика AMD HW H.265/HEVC.
Данный способ отлично подходит для трансляций на YouTube и записи видео, т.к. с точки зрения качества и производительности это более оправданно, чем использование AMD HW H.264.
Не пытайтесь использовать AMD HW H.265 для других стрим-платформ. H.265/HEVC для прямых трансляций пока поддерживает только YouTube!
В качестве опытного образца выступала Sapphire Radeon RX 570 NITRO+, где установлен энкодер VCE 3.0.
Качество, предоставляемое AMD HW H.265, примерно до 50% лучше, чем при использовании AMD HW H.264/AVC.
При этом нагрузка на кодировщик почти в два раза ниже.
Требования
Желательно скачать версию WHQL. Данная версия драйвера прошла тестирование в лаборатории Microsoft и является совместимой с операционной системой Windows.
- Обновите OBS до последней версии или проверьте обновление в самой программе. Справка/Проверить обновления.
Учитывайте, что OBS Studio 28.0 и более поздние версии больше не поддерживают следующие операционные системы: Windows 7 и 8 / macOS 10.13 и 10.14 / Ubuntu 18.04 / Все 32-битные OC.
Ключ трансляции
Перейдите на YouTube в творческую студию управления трансляции и создайте новый ключ трансляций, как показано на скриншоте.
Скопируйте новый ключ трансляции
Запустите OBS ➜ Настройка ➜ Трансляции ➜ Сервис ➜ YouTube - RTMPS
Вставьте скопированный ключ трансляции или подключите аккаунт
Теперь трансляция будет работать в 2К разрешении, вне зависимости от указанного выходного разрешения в OBS, т.к. масштабирование до 2К будет осуществляться за счёт ресурсов YouTube.
Это необходимо, чтобы получить поддержку кодека VP9, который обеспечит более высокое качество изображения.
Настройка кодировщика
Перейдите в раздел «Вывод» ➜ Режим вывода «Расширенный» ➜ Выберите кодировщик AMD HW H.265 (HEVC)
Оптимальные настройки для большинства пользователей
Стоит отметить, что AMD H.265 не поддерживает B-кадры, так что не пытайтесь прописывать переменную в дополнительных параметрах.
Поддержка B-кадров была добавлена для H.264 на видеокартах RX 6000 серии (RDNA 2).
Раздел Видео
- Если у вас 2К или 4К монитор, то укажите необходимое выходное разрешение. Для трансляции на YouTube достаточно 2560x1440.
- Если разрешение монитора Full HD, то так и оставьте 1920x1080.