Как сделать отображение зрителей в обс

Обновлено: 05.07.2024

В этом руководстве я поделюсь подробными настройками кодировщика Nvidia NVENC H.264 (new) в OBS для получения наилучшего качества картинки во время проведения трансляции на Twitch, а также предоставлю достоверное определение для каждого параметра.
Настройки для трансляций на YouTube представлены в данной статье .
Несмотря на то, что информации может показаться довольно много, это всего лишь треть от исходного материала, чтобы сделать статью более доступной для восприятия.
Статья создана на основе огромного количества изученного материала, в том числе сведений из научных работ и публикаций, а также анализе субъективной (визуальной) и объективной оценки данных.

Права администратора для OBS

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

Раздел трансляция

1. Сервис Twitch .
Рекомендую Подключить аккаунт , чтобы отображался чат трансляции в отдельном окне (док-панель).
Запускать чат в браузере больше не потребуется, что сэкономит ресурсы.
(Если не хотите подключать аккаунт, то выберите "Использовать ключ потока" и нажмите на пункт "Получить ключ потока".
Скопируйте ключ основной трансляции и вставьте в строку в OBS).
2. Сервер Автоматически .
OBS автоматически определит наиболее оптимальный сервер.
Если вы хотите самостоятельно подобрать сервер, то можете воспользоваться специальной утилитой TwitchTest .
3. Включение режима тестирования пропускной способности позволит протестировать стабильность трансляции без выхода в эфир.
4. Дополнения чата Twitch. Выберите для отображения смайликов BetterTTV и FrankerFaceZ в док-панели чата.
Смайлики для канала нужно подключать и настраивать отдельно.

5. Поставьте галочку "Не следовать ограничениям, накладываемые потоковой службы", чтобы OBS не ограничивал битрейт и интервал ключевых кадров до рекомендуемых значений стриминговой платформы.

Если вы пользуетесь Streamlabs OBS, то галочку Enforce Streaming Service Encoder Settings ставить не нужно!

Кодировщик

NVENC H.264 (new) - это обновленный и более производительный кодировщик, доступный с ☝️ 23 версии OBS.
Главное его отличие от старой версии NVENC H.264 (без new) - это значительное снижение влияния на производительность в играх (до 66%) при кодировании видео, т.к графическому процессору больше не требуется буферизировать кадры в оперативную память, а это стало реализовано внутри самой видеокарты за счёт использования видеопамяти, что гораздо более эффективно.

Тип битрейта

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

Битрейт

Битрейт определяет объём закодированной информации, передаваемой за единицу времени.
Рекомендуемый битрейт для твича составляет 6000 кб/с, макс. 8000 кб/с и 8500 макс. возможный включая аудио.
Если вы не являетесь аффилированным стримером (компаньоном), тогда лучше использовать битрейт ✔️ 6000 кб/с и ниже, т.к на трансляции у зрителей чаще всего не будет возможности выбора других разрешений с меньшим битрейтом.

Это опция называется транскодирование видео, которое в приоритете предоставляется компаньонам и всегда партнерам твича .
То есть серверы твича будут кодировать ваш видеопоток в несколько меньших разрешениях с меньшим битрейтом, чтобы он был более доступным.
Если ваш стрим не транскодируется, то вы потенциально можете терять зрителей, т.к зрители с медленным интернет соединением не смогут запустить ваш стрим, либо у них могут возникнуть проблемы с воспроизведением (буферизация видео), т.к проигрыватель в браузере не сможет переключиться на подходящее разрешение с меньшим битрейтом, ведь их просто нет.

Поэтому для начинающего стримера важно стать компаньоном твича, чтобы получить приоритет для транскодирования трансляции.

Какой битрейт лучше всего использовать

➜ Для партнеров твича можете смело использовать битрейт до 8000 кб/с.
➜ Если вы компаньон твича, то вы можете также использовать битрейт 8000 кб/с, особенно для игр с высоким количеством движений.
Однако после запуска стрима рекомендую убедиться, что ваш видеопоток транскодируется.
Если этого не произошло, то лучше изменить битрейт до 6000 кб/с.
➜ 6000 кб/с и ниже, если вы начинающий стример.

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

Подробнее о партнерской программе Twitch и требованиях:
Присоединение к партнерской программе.

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

Этот параметр определяет, как часто будет кодироваться ключевой кадр в видео.

Красным цветом указаны ключевые кадры (i-frames) в структуре видео. Здесь они кодируются через каждые 2 секунды.

Красным цветом указаны ключевые кадры (i-frames) в структуре видео. Здесь они кодируются через каждые 2 секунды.

Ключевой кадр (опорный) - это кадр, который содержит полные сведения об изображении, и при кодировании на него ссылаются динамические кадры , в которых отображаются данные об изменении в последовательности изображений.
👌 Оптимальное значение для трансляции ✔️ 2 секунды.
Это необходимо для синхронизации с кодировщиком потоковой службы и сокращения буферизации при воспроизведении.
Для не динамичных игр с низким количеством движений можно указать ✔️ 4 секунды, что позволит сэкономить битрейт для динамических кадров и немного улучшить общее качество, т.к ключевые кадры (i-frames) являются самыми требовательными к битрейту.
Из примеров можно назвать такие жанры игр как моба, стратегии, платформеры, карточные игры или IRL - трансляции.
Во всех остальных случаях оставляйте 2 секунды.

Пресет

✔️ Качество - это универсальный выбор.
✔️ Макс. качество включает использование кодировщиком двухпроходного кодирования для предварительного анализа видеоданных, что позволяет более эффективно распределить битрейт при кодировании кадров. Это незначительно улучшает качество видео, но существенно увеличивает нагрузку на энкодер (до 50%).
Если у вас современная видеокарта на архитектуре Pascal, Turing или Ampere, то можете смело использовать пресет Макс. качество.
Если у вас слабая видеокарта, и вы испытываете проблемы с производительностью при стриме или записи видео в играх, то можете переключить пресет на качество, чтобы уменьшить нагрузку на кодировщик.

Нагрузку на кодировщик вы можете отследить в диспетчере задач, где Video Encode отображает нагрузка на энкодер Nvenc.

Профиль

Профиль определяет, какие комплекты возможностей может использовать кодировщик для сжатия видео, для обеспечения совместимости при его воспроизведении на устройствах, которые имеют разные возможности декодирования.
✔️ High профиль позволяет кодировщику использовать больше доступных функций для сжатия видео, что напрямую улучшает его качество и степень сжатия (размер).
Визуально разницу в качестве между main и high профилем будет сложно заметить, но это не значит, что её нет.

Макс.кол-во B-кадров

B-кадры - самые сжатые кадры и наименее требовательные к битрейту, что позволяет существенно увеличить степень сжатия видео.
Использование b-кадров крайне рекомендуется, в особенности при ограниченном битрейте, но их не должно быть слишком много, т.к они весьма уязвимы к артефактам в динамичных фрагментах видео.

Обратите внимание на размер b-кадров (отмечены зеленым цветом), по сравнению с p-кадрами (синие) и i-кадрами (красные).

Обратите внимание на размер b-кадров (отмечены зеленым цветом), по сравнению с p-кадрами (синие) и i-кадрами (красные).

➜ Оптимальным значением является ✔️ 2 b-кадра .
Это отличный компромисс для сохранения качества, как в относительно статичных, так и в динамичных фрагментах.

➜ 3 или 4 b-кадра лучше использовать для трансляции игр с низким количеством движений, что позволит улучшить качество картинки, особенно в статичных фрагментах, где камера неподвижна.

Предугадывание

Предугадывание ( look-ahead ) повышает точность управления скоростью видеокодера, позволяя кодировщику буферизовать определенное количество кадров (до 32 для Nvenc), оценивать их сложность и соответствующим образом распределять биты между этими кадрами пропорционально их сложности. Это также позволяет кодировщику динамически выбирать B и P-кадры в зависимости от сложности сцен.

Опция взаимосвязана с установленным значением в Макс. B-кадров и сокращает их количество вплоть до 0, в зависимости от сложности видеофрагмента.

✅ Включить.
- Для игр с низким количеством движений и при использовании более 2 б-кадров.
❎ Отключить.
- При трансляции шутеров или динамичных игр c использованием 2 или 1 b-кадра.
Это позволит сэкономить битрейт за счёт статичного кодирования b-кадров, что улучшит общее качество.

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

Психовизуальная корректировка (psycho visual tuning) корректирует искажение скорости кодировщика и включает параметры кодировщика, которые оптимизируют использование битрейта для повышения визуального восприятия качества, выделяя больше битрейта при кодировании для более однородных областей, где потенциально могут образоваться блочности. Это достигается за счёт ухудшения других отдельных фрагментов, на которые человек визуально обычно не обращает внимание.
✔️ Опция уменьшает количество блочной и артефактов в видео, поэтому её следует включить.

Разрешение видео при трансляции на twitch

Дело всё в том, что 6000 кб/c для трансляции современный игр на твиче, особенно шутеров, слишком мало, поэтому имеет смысл уменьшать выходное разрешение видео, чтобы сэкономить битрейт. За счёт этого можно улучшить качество картинки и сократить количество блочностей в видео.
👌 Оптимальные разрешения для стрима динамичных игр в 60 фпс при сохранении чёткости изображения:
✔️ 1664x936, 1600x900, 1536x864
1280x720 также можно рассматривать, особенно, если у вас слабая видеокарта, но картинка будет слишком размытой.
- Для стрима игр с низким количеством движений лучше использовать разрешение 1920x1080.
- Если у вас 2К или 4K монитор, то я крайне не рекомендую стримить в исходном разрешении на твич по вышесказанной причине.

☝️ В Фильтре масштабирования выберите метод ланцоша , что позволит повысить чёткость картинки при масштабировании и сгладить "лесенки"( алиасинг ) на диагональных линиях.

Подробней о разрешении для twitch вы можете узнать в моем видео:

Частота кадров

Стандартное значение ✔️ 60 к/c.
При трансляции в 60 к/с картинка будет более плавной при просмотре, но качество будет хуже, чем при более низкой частоте кадров.
➜ Для шутеров и динамичный игр лучше использовать 60 или 50 к/с.
➜ Для игр с низким количеством движений можно указать 30 к/c, чтобы улучшить общее качество за счёт экономии битрейта.
☝️ Если большую часть времени фпс в игре составляет ниже 60 к/с, то и стримить в 60 к/с не имеет смысла.
Если у вас слабая видеокарта, то уменьшение частоты кадров и выходного разрешения будет гораздо более оправданным, чем уменьшение параметров в настройках вывода, чтобы снизить нагрузку на кодировщик.

Оптимальные настройки кодировщика

📌 Настройки для большинства пользователей в независимости от типа контента, который вы стримите, и поколения видеокарты.

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

Если вы остановились на Twitch, проверьте игру, которую хотите транслировать, прежде чем проходить это руководство. Некоторые компьютерные игры имеют встроенную поддержку Twitch. Но для большинства игр вам понадобится сторонняя потоковая программа для трансляции вашего игрового процесса, такая как Open Broadcaster Software (OBS).

Наконец, для потоковой передачи видео игрового процесса на Twitch требуется довольно мощное оборудование. Twitch рекомендует использовать процессор Intel Core i5-4670 или эквивалент AMD, не менее 8 ГБ DDR3 SDRAM, а также Windows 7 или новее. Если ваш поток не работает плавно, вам, вероятно, потребуется более быстрый процессор и, возможно, больше оперативной памяти. Полоса пропускания вашего интернет-соединения также является важной. Для более качественных потоков требуется более широкая полосы пропускания.

Мы будем вести трансляцию с помощью Twitch, потому что это самый популярный вариант. Конечно, можно открыть свой собственный поток и напрямую транслировать его зрителям, но для передачи игры на веб-сайт, такой как Twitch, требуется гораздо меньше пропускной способности. Вы также можете использовать другие сайты, такие как YouTube Gaming.

Получаем ключ трансляции для Twitch

Вам понадобится этот ключ для подключения потока к вашему каналу. Любой, у кого есть ключ, может транслировать на вашем канале, поэтому не сообщайте его ни кому другому.

Шаг второй: настройка режима захвата игры OBS

Open Broadcaster Software (OBS) – бесплатное приложение для записи и трансляции видео с открытым исходным кодом, которое идеально подходит для потоковой передачи на Twitch. OBS может записывать скринкаст и сохранять его в локальном видеофайле, но также может транслироваться видео в сервис, например, Twitch или YouTube Gaming.

OBS также позволяет добавлять дополнительные элементы в ваш поток, поэтому вы можете добавлять видео в реальном времени с веб-камеры, накладывать изображения и другие визуальные элементы.

Для наших целей подходит стандартная сцена OBS.

Управление сценой и источниками в OBS Studio

Добавить источник захвата игры

Добавим захват игры в OBS Studio

Выбор игры для трансляции через OBS Studio

Убедитесь, что игра запущена, тогда она отображается в этом списке.

Нажмите ОК , чтобы выйти из этого окна.

Проверка предварительного просмотра в OBS Studio

Если Game Capture не работает: режим отображения экрана

К сожалению, режим Game Capture не работает с каждой игрой. Если вы не можете заставить OBS записывать или передавать определенную игру, вместо этого вы можете попробовать режим Display Capture. Он захватывает весь экран, включая рабочий стол Windows и любые открытые окна, и транслирует его.

Временное скрытия источника трансляции в OBS Studio

Добавление в качестве источника трансляции экрана компьютера

Выберите дисплей, который хотите добавить, будет только один дисплей, если у вас только один монитор компьютера, и нажмите ОК .

Предварительный просмотр вашего рабочего стола появится в главном окне OBS. OBS будет передавать всё, что вы видите на экране. Если Game Capture не работает, это может Вам помочь.

Выберите, какое аудио хотите транслировать

По умолчанию OBS захватывает ваш рабочий стол – всё, что воспроизводится на вашем ПК, включая любые звуки игры – и звук с вашего микрофона. Он будет включать их в ваш поток.

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

Управление трансляцией звуков через микшер OBS

Добавьте видео с веб-камеры

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

Подключение веб-камеры к трансляции через OBS Studio

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

Следите за порядком источников в OBS Studio

Шаг третий: настройка Twitch Streaming

Подключение потока трансляции игры к каналу на сервисе Twitch

Настройка качества выходного потока видео в OBS Studio

Если это не так, попробуйте снизить битрейт видео. Оптимальная настройка зависит от вашего компьютера и скорости подключения к интернету. Разработчики OBS рекомендуют экспериментировать с разными настройками, пока вы не найдете идеальный вариант для вашей системы.

Шаг четвертый: начните потоковое воспроизведение!

Теперь, когда OBS подключен к Twitch, всё, что вам нужно сделать, – нажать кнопку Запустить трансляцию в нижнем правом углу окна OBS.


Как настроить сцены в OBS наилучшим образом, чтобы обеспечить высочайшее качество трансляции? Раскрываем секреты – составили подробный гайд, который поможет сориентироваться начинающему и даже опытному пользователю!

Первичная настройка

Программное обеспечение Open Broadcaster Software предназначено для онлайн-трансляции любого контента – позволяет передавать содержимое экрана вашего компьютера зрителям через соответствующие площадки.

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

Давайте поговорим о том, как производится настройка сцен в OBS для стрима. Сначала попробуем организовать видеопоток:


Можно создавать несколько разных вариантов – названия в обязательном порядке будут отличаться! Готовые сцены для OBS можно сделать и сохранить заранее, чтобы использовать в нужный момент.

Если Твич перестал работать, то мы знаем что делать! Переходи и читай про всевозможные проблемы.


Важнейшей составляющей являются источники – как говорилось выше, они являются содержимым исходящего видеопотока. Чтобы добавить источник, нужно передвинуть курсор правее – к одноименному полю и нажать на плюс.

Перед вами большой выбор! Из открывшегося меню выберем несколько самых популярных источников:

  • Браузер
  • Захват окна (в стриме будет выделенная программа – например, игра)
  • Захват экрана (на стрим выводится полное содержимое дисплея)
  • Изображение (нужен для добавления картинок или виджетов)
  • Слайдшоу (нужен для наложения оверлея)
  • Текст
  • Устройство захвата видео (веб-камера).


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

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

Несколько каталогов виджетов:

Лучшие готовые оверлеи:

А теперь переходим к одному из важных этапов настройки – поговорим про переход между сценами в OBS!

Настройка перехода

В программе есть специальный режим студии – он позволяет переключаться между разными видеопотоками. Простой пример: вы показываете презентацию о работе приложения – через несколько минут переходите к непосредственной демонстрации работы приложения.


  • Обрезка
  • Затухание
  • Перемещение
  • Сдвиг
  • Стингер
  • Затухание в цвете
  • Выцветание

Выбираете нужный эффект – он автоматически будет добавлен в текущую сцену. Чтобы настроить, жмите на шестеренку напротив – устанавливайте картинку, длительность и другие параметры (зависит от эффекта).

Настройка переключения горячими клавишами

Несколько слов о том, как переключать сцены в OBS горячими клавишами:


  • В строках ниже установите сочетание кнопок, изменения сохраняются автоматически.

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

Как настроить OBS - Как начать стримить

Гайды

Настройка OBS

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

Настройка OBS

Ключ потока и выбор сервера для трансляции

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

Но для начала надо получить ключ трансляции или же StreamKey, который позволит связать ваш канал с программой OBS.

Чтобы получить StreamKey надо:

Программа показала, что на сервере EU: Stockholm, Sweden наименьший пинг.

 TwitchTest

В конечном итоге должно получить вот так:

TwitchTest

Настройка вывода

Если у вас подключен хороший интернет с большой скоростью то вы без проблем сможете начать стримить. Хорошая скорость интернета для качественного стрима в FullHD разрешении должна достигать 30-50Mbps.

В зависимости от этого параметра стоит выставлять битрейт в настройках OBS. У меня стоит 3500, потому что подключен хороший интернет. Если у вас скорость интернета чуть ниже рекомендованной то снизьте битрейт до 1500-2000.

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

Примерные настройки для интернета со скоростью 30-50Mbps:

Настройка вывода

Настройка разрешения и количества кадров

Очень важным параметром при стриме является разрешение. Разрешение стрима стоит устанавливать исходя из мощности вашего компьютера. Не каждый компьютер может потянуть стрим в FullHD разрешении. Поэтому многие стримят в HD разрешении(1280×720). Количество кадров на стриме выставляется тоже исходя из мощности ваших комплектующих. Если у вас не очень мощный компьютер, то советую поставить обычное HD разрешение и 30 кадров в секунду.

Настройка разрешения и количества кадров

Создание сцены и настройка источников

Создание сцены и настройка источников

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

Создание сцены и настройка источников

Устанавливаем режим захвата любого полноэкранного приложения. Таким образом, запустив любую игру в полноэкранном режиме OBS сразу ее захватит. Будьте аккуратны с запуском других приложений в полноэкранном режиме. Иногда OBS захватывает такие приложение как Skype или Geforce Experience.

Создание сцены и настройка источников

Читайте также: