Найти в Дзене
back of life

Подробная настройка OBS Studio. Как качественно стримить?

Оглавление

Подробная настройка OBS Studio

Для тех, кто хочет изучить настройки программы и создать свой собственный профиль для качественного стрима без лагов.

Если Вы до этого меняли настройки программы, то советую создать новый профиль. Это можно сделать в соответствующей навигационной вкладке.

После открываем Настройки. Как это сделать можно посмотреть по скриншотам ниже.

Настройки программы

Будет рассмотрена вкладка Вывод и Видео.

Вывод

В окне "Режим вывода" выбираем "Расширенный"

-2

Кодировщик: их существует два - NVIDIA NVENC H.264 и x264

Первый - весь процесс записи/трансляции будет возложен на Вашу видеокарту. Соответственно будет потребляться её ресурс.

Второй - это процессор. Он также будет выполнять те же действия что и видеокарта, если его выбрать.

Советую отталкиваться от комплектующих компьютера и игры, которую будете стримить.

Допустим, есть комплектация компьютера: i7 3770, GTX 1060.

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

Не стоит думать, что на процессоре невозможно стримить, но это следует делать на (как минимум) 4 ядрах и 8 потоках.

Даже если такие минимальные требования отсутствуют, то всё равно можно попытаться запустить стрим с более низким разрешением или битрейтом, о них речь пойдет ниже.

В этом же пункте я указываю первый вариант, т.е. NVIDIA NVENC H.264.

-3

Управление битрейтом

Что такое битрейт? - это количество бит, используемых для передачи/обработки данных в единицу времени.

Что это значит для нас? - чем больше битрейт, тем больше передаётся информации на сервер куда мы стримим, соответственно повышается качество.

CBR - постоянный битрейт. Т.е. будет передаваться постоянно одинаковое количество информации.

CQP - одна из разновидностей CBR. Разница в размере файла, для стрима размер файла не важен.

VBR - переменный битрейт. Т.е. программа будет анализировать конкретную сцену в данный момент времени и сколько необходимо информации для её передачи.

Без потерь - передаёт всё в таком же качестве, что есть на экране.

Для стрима на любую из платформ выбираем CBR. Потому что всё остальное фигня (на самом деле не эффективно и картинка заметно страдает).

-4

Битрейт

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

Хватит ли нам интернета на стрим? Проверить скорость можно на сервисе speedtest.net. Для уверенности тестирование выберем самый дальний сервер, рекомендую выставлять город Сан - Франциско.

-5

Как можно лицезреть это скорость в Мегабитах, у нас же в OBS Studio параметр указан в Килобитах. Умножаем второе значение на 1024 и получаем скорость, которую мы можем расходовать на стрим, если полученное число более 50.000 могу вас поздравить, Вы никак не будете себя ограничивать, конечно же если такой объём информации сможет закодировать и отправить Ваша видеокарта или процессор (смотря, что Вы выбрали в пункте кодировщик).

Выставляем битрейт

Для каждого сервиса он свой. Для трансляции на twitch.tv - рекомендую ставить 6.000 - это максимум, который позволяет платформа.

Для youtube.com - 12.000.

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

Информация о битрейт YouTube

Информация о битрейт Twitch

Интервал ключевых кадров

Параметр обозначает сколько будет "стоп-кадров" в одном кадре.

Twitch и Youtube рекомендуют выставлять данное значение на 2.

Если Вы собираетесь стримить не на данных сервисах и не знаете какое значение подходит Вам, поставьте 0 (кодировщик определит автоматически).

-6

Пресет

Качество (Quality).

Предустановка использование ЦП (выше=меньше)

Пункт появляется на месте Пресета, если Вы выбрали кодировщик x264.

Выбирайте что-то между veryfast - medium, чем ниже параметр - тем выше качество и нагрузка на процессор, верно и обратное - чем выше, тем меньше качество и нагрузка на процессор.

Профиль

Ставим high.

Предугадывание и Психовизуальная корректировка

Ставим галочки напротив обоих пунктов. Что конкретно делают эти настройки можно почитать, направив на них курсор.

В любом случае, на официальном портале NVIDIA это рекомендуется.

Официальный портал NVIDIA

Итог Вывода

Всё должно получится как-то так. Первый скриншот для кодировщика NVENC, второй для x264

Видео

1. Базовое разрешение

Выставляем разрешение Вашего экрана. Если оно не соответствует формату 16:9, то принудительно выставляем 1280x720 или 1920x1080.

2. Выходное разрешение

То разрешение, которое будет транслироваться. Если ПК слабый можно понизить данный пункт. Также он подойдет, если Ваше разрешение монитора выше FullHD (т.е. выше 1920x1080), понизьте его до данного значения в этом окошке. Зачем? - При трансляции на твич FullHD - максимальное разрешение. На ютуб Вы можете стримить и в своём разрешение, но на такую трансляцию будет наложена более большая задержка, а также Вам потребуется изменить параметр битрейт, соответственно это нагружает систему.

3. Фильтр масштабирования

Чёткость пискелей на экране трансляции.

Метод Ланцоша - самое лучшее, обеспечивает более чёткую картинку, но также требователен к видеокарте и процессору.

(Советую протестировать все режимы, если будут возникать трудности - идти к Билинейному)

4. Общее значение FPS

Параметр отвечает за FPS, который будет на прямой трансляции. Рекомендую выставлять значение в 60fps, если возникают лаги уменьшите данное значение до 30.

-8

Итог

Все параметры влияют на качество картинки на трансляции.

Все выставленные значение работают без лагов на конфигурации ПК при NVENC - i7 3770, GTX 1660 Super.

Если у Вас возникают трудности в проведении прямой трансляции рекомендую ознакомится с пособиями по настройки OBS Studio, которые приложены в данной статье.

Если ничего не помогает и присутствуют лаги, советую запустить OBS Studio в режиме администратора. После понижать настройки.

Начать с FPS, после - разрешение стрима, возможно стоит его выводить в 1280x720. Снизить битрейт, для twitch ~3500, для ютуб ~4500. Потом трогать Фильтр масштабирования.

Если идёт всё в попу, успокойтесь и уделите время изменениям параметров и самостоятельно протестируйте все настройки, после нескольких попыток обязательно выйдет результат, который Вам несомненно понравится!

Ниже ссылка для тех, кто хочет научится вставлять виджеты на стрим

-