С выходом новой версии OBS Studio 28.1 стали доступны новые предустановки и новые настройки кодировщика, которого мы так и не касались по сегодняшний день. Закроем пробелы и обновим статьи с настройками кодировщиков на 2023 год. Мы не воруем контент мы его создаём, ресурс PROstrimer постарается ответить на ваш вопрос «Вопрос» как можно подробнее, а вы пишите в комментариях помогло вам это или нет.
В обновленном кодировщике для моделей 3000 серии и ниже стали доступны новые настройки NVIDIA NVENC H.264 и NVIDIA NVENC HEVC или H.265 выбор последнего зависит от сервиса трансляции. NVIDIA NVENC HEVC поддерживается не всеми сервисами трансляции и возможность выбора для таких сервисов отключена, для выбора H.265 кодека используйте сервисы трансляции «YouTube HLS» или «Настраиваемый»
Новые предустановки рекомендуется использовать для повышения качества картинки или для снижения нагрузки на кодировщик видеокарты это стоит учитывать при настройке для своей видеокарты. P1 - P7 с повышением числа растёт качество картинки и нагрузка, а также в некоторых случаях при увеличении качества может влиять на количество одновременных сессий кодирования у большинства видеокарт их примерно 3.
Если Вы одновременно транслируете и играете в игру на одном ПК, то это также влияет на производительность игр и это стоит учитывать при настройке трансляции или записи. Нагрузка также может отличаться от версии к версии новых драйверов, оптимизации вашего ПК, загруженности фоновыми программами и другими факторами независящих от Вас. В любом случае лучше попробовать что-то понизить в кодировщике дабы уменьшить нагрузку на всю систему.
OBS NVIDIA NVENC для трансляций
- Кодировщик: кодировщик, который задействует видеопроцессор GPU (доступен только для видеокарт Nvidia с технологией CUDA)
- NVIDIA NVENC H.264 - для большинства платформ подойдёт это значение так как является стандартом.
- Масштабировать вывод: если хотите изменить масштаб вывода на платформу (можно устанавливать параметры вручную свыше разрешения вашего монитора)
- без необходимости галочку не ставить.
- Управление битрейтом:
- CBR - для трансляции использовать только CBR.
- Битрейт: задаётся из требований платформы разрешения и желаемого качества.
- 8000 - смотри таблицы для платформ ниже.
- Интервал ключевых кадров:
- 2 или 4 - для трансляции на YouTube от 2 до 4, для Twitch 2.
- Предустановка: влияет на качество видео подбирается экспериментально, следуя из возможностей вашего ПК.
- P 5: Медленное (хорошее качество) - попробуйте воспользоваться для слабых ПК P1 для мощных ПК P5 и выше.
- Регулировка:
- Высокое качество - влияет на производительность, на современных системах настройка почти не на что не влияет, на слабой системе может повысить производительность при выборе более низкого значения.
- Многопроходный режим: влияет на качество видео и нагрузку на систему.
- Одиночный проход - выберете самый простой или же двойной проход для производительных систем.
- Профиль:
- high - высокий профиль не устанавливает ограничений кодировщику. Цветовое пространство с потерей качества.
- main - видеопрофиль, некоторые платформы требуют устанавливать Main не оказывает влияние на качество.
- Психовизуальная корректировка (psycho visual tuning): включает настройки кодера, который оптимизирует использования битрейта для повышения видимого визуального качества, особенно в ситуациях с высоким движением, за счет повышения нагрузки на GPU. Это повышает качество картинки. Качественные измерения такие как PSNR (Пиковое отношение сигнала к шуму) возможно немного похуже в этом плане, но видео для восприятия человека выглядит гораздо лучше.
- Включить для сцен с высокой динамикой.
- Предугадывание (look-ahead): активирует динамичные B-кадры. Если не получилось, кодировщик будет использовать числа B-кадров, указанные в настройках «Макс B- кадров». Если получилось, повысится визуальное качество, путём использования любого количества B-кадров вплоть до максимума, увеличивает нагрузку на GPU.
- Включить для сцен с небольшой динамикой.
- GPU: если у вас несколько видеокарт в системе можно выбрать какая из них будет отвечать за кодирование.
- 0 - используется самая первая видеокарта или же видеокарта, находящаяся в самом нижнем разъёме (зависит от производителя материнской платы).
- Максимум B-кадров:
- 2
Битрейт YouTube и общие рекомендации
Для улучшения качества трансляций на ютуба можно использовать NVIDIA NVENC HEVC он же H.265, для трансляции в H.265 кодеке нужно выбрать YouTube HLS в настройках трансляции, все остальные параметры скопировать из настроек выше. Следует уделить внимание только параметру битрейт и использовать настройку согласно таблице. Расположение таблицы находится на странице с настройкой платформы.
Рекомендуемый битрейт и разрешение для трансляции
Битрейт Twitch и общие рекомендации
Для твича на сегодняшний день (2023-02-26 16:47:25) доступно только NVIDIA NVENC H.264. Следует уделить внимание только параметру битрейт и использовать настройку согласно рекомендациям ниже.
Рекомендуемый битрейт и разрешение для трансляции
- Битрейт:
- 6000 - для не партнёров.
- 8000 - для партнёров твич, не партнеры выбрать могут тоже, но возможны проблемы с транскодированием (ваш зритель не сможет выбрать разрешение меньшего видеопотока чем Вы установили для трансляции).
Битрейт Trovo и общие рекомендации
Для трово на сегодняшний день (2023-02-26 16:47:25) доступно только NVIDIA NVENC H.264. Следует уделить внимание только параметру битрейт и использовать настройку согласно таблице. Расположение таблицы находится на странице с настройкой платформы.
Рекомендуемый битрейт и разрешение для трансляции
Битрейт VK и общие рекомендации
Для ВК на сегодняшний день (2023-02-26 16:47:25) доступно только NVIDIA NVENC H.264. Следует уделить внимание только параметру битрейт и использовать настройку согласно рекомендациям ниже.
Рекомендуемый битрейт и разрешение для трансляции
- Битрейт:
- от 1500 до 3500 - в VK отсутствует система транскодирования (доступна только для верифицированных и крупных авторов), чем больше битрейт, тем больше будет проблем с воспроизведением у конечного зрителя со слабым интернетом.
- Интервал ключевых кадров:
- 1 (одна) секунда для обычных трансляций, от 2 (двух) до 4 (четырёх) — для трансляций с активной функцией выбора качества (доступна только для верифицированных и крупных авторов).
NVIDIA NVENC для записи в OBS Studio
Для записи можно использовать любой кодировщик NVIDIA NVENC, более новые кодировщики намного эффективнее старого H264 примерно, HEVC на 30% AV1 на 40% (значения приблизительные, реальные тестирования не производились).
- Формат записи:
- mkv - для того чтобы не потерять видеозаписи используйте формат mkv.
- Управление битрейтом:
- VBR - переменный битрейт, используется для записи.
- Битрейт: для записи можно использовать повышенные битрейт от 10 000 до 100 000.
- 15 000
- Макс битрейт: какой битрейт будет использоваться при высоких динамических сценах и нехватке мощности сжатия кодеком.
- 40 000
- Интервал ключевых кадров:
- 0 - автоматически.
Остальные настройки можно скопировать с настроек трансляции.
Тестирование производительности и нагрузка на кодировщик
Запустите трансляцию и откройте статистику -> нажмите «Вид» -> «Статистика» следите за показаниями пропуска кадров при рендеринге, кодировании и сети в OBS Studio, процент пропуска в скобках не должен превышать (0.2%) желтого или красного значения, а в идеале должен быть (0.0%).
Проверка нагрузки кодировщика в диспетчере задач Windows 10 или 11 нажатием клавиш CTRL+ALT+DEL идеальная нагрузка на кодировщик 90%-80%.
Нагрузка кодировщика NVIDIA NVENC H.264 и NVIDIA NVENC HEVC при одинаковых настройках и равных условиях.
Видео
Сравнение кодеков при записи видео с битрейтом 50 кbps 60 кадров.
Комментарии ()