Как сделать мгновенный повтор в обс
В этой статье разберем основные факторы, влияющие на производительность в играх при проведении трансляции или записи видео через OBS, и как можно уменьшить их негативное влияние на fps.
- Тесты проводились на OBS 27.1.3
- Кодировщик Nvenc H.264 (new) на видеокарте GTX 1660 Ti (Turing).
Результаты могут сильно отличаться в зависимости от кодировщика, который вы используете, поколения видеокарты и игры, которую вы стримите или записываете.
- Ради чистоты эксперимента использовалась чистая OBS
- Мониторинг осуществлялся с помощью MSI Afterburner
Суммарная потеря производительности
Для наглядности сразу рассмотрим, как сильно влияет запись/стрим на производительность игры на примере Ведьмак 3, где специально была отключена вертикальная синхронизация.
В OBS был вкл. предпросмотр, использовался захват экрана, включена веб-камера, оверлей для камеры.
Настройки кодировщика указаны на последних скриншотах.
Как можно заметить, при записи видео в full hd потеря максимальной производительности в игре составила в районе 20%. Для 2К разрешения - 27% и для 4К - целых 47%.
То есть, конкретно в моём случае, падения производительности начнут серьезно отражаться на плавность геймплея при стриме или записи в 2К разрешении, т.к нагрузка на GPU достигает до 100%, и видеокарта не может обеспечить необходимую частоту кадров для 75 hz монитора.
Всё будет зависеть от установленной видеокарты и производительности которую она сможет обеспечить.
Источники в OBS
Первое, что следует знать, количество источников в OBS не влияет на производительность, а только увеличивает потребление оперативной памяти. Важно лишь то, что будет выведено в окно трансляции или записи.
Захват игры или экрана
Каким способом будет производиться захват игры, косвенно влияет на производительность , но желательно производить захват самой игры.
Влияние OBS на fps после запуска
Как можно заметить из скриншотов ниже, просто запущенная OBS может отнимать до 10% производительности в игре . Это объясняется тем, что при запуске OBS резервирует для себя определённое количество ресурсов, в том числе и GPU. Это было добавлено в OBS с версии 24.0.2.
К этому стоит относиться как к должному и это полезная функция, которая улучшать стабильность работы программы и кодирование видео.
Включение предпросмотра
Включение предпросмотра незначительно влияет на производительность.
Однако, обратите внимание на показатели по редким и очень редким кадрам (1 и 0,1%), а также на график времени кадра и fps. С включённым предпросмотром игра работает менее стабильно.
В окне предпросмотра могут наблюдаться подтормаживания игры, но это не должно негативно отразиться на записи или трансляции.
Чаще всего такое происходит при загрузке GPU до 100%.
В итоге, более предпочтительно предпросмотр отключать, чтобы улучшить стабильность игры. Подписки, донаты и прочую информацию можно вывести через док-панели.
Рекомендую просто задать горячую клавишу для вкл/откл предпросмотра.
Запись видео и трансляция
Сравним влияние на фпс в игре при записи и трансляции (YouTube).
Настройки для записи и трансляции были указаны одинаковые .
На скриншотах наглядно показано, какое количество производительности потенциально можно потерять после запуска OBS и включении записи или трансляции.
Исходя из результатов, можно заметить, что трансляция и запись видео одинаково влияют на fps, при условии, что используются одни и те же настройки кодировщика, т.к нагрузка на энкодер одинаковая.
Теперь оценим влияние на fps при одновременном стриме и записи видео в full hd разрешении 60 к/с.
Запуск трансляции или запись видео отнял около 4% производительности. Одновременный стрим и запись - около 8% fps.
Влияние установленного битрейта на fps
Мне часто приходилось слышать, что установленный битрейт может крайне негативно влиять на производительность, и его ни в коем случае нельзя указывать слишком большим, иначе компуктер взорвётся .
Влияние веб-камеры на производительность
Я использую бюджетную веб-камеру Logitech С270, и как вы можете заметить по скриншотам, если включить в OBS веб-камеру, то это уменьшит fps в игре еще до 8% .
Чем более крутая у вас веб-камера, или быть может вы используете зеркалку, тем сильнее это может отразиться на производительности.
Выбор пресета
В случае с кодировщиком Nvenc, установка пресета косвенно влияет на производительность. В особенности, если это видеокарта последнего поколения.
Масштабирование разрешения в OBS
Увеличение выходного разрешения в OBS существенно влияет на производительность в играх и увеличивает нагрузку на кодировщик.
То есть с увеличением выходного разрешения трансляции в OBS, вы уменьшаете максимальный фпс в игре, который способна выдать ваша видеокарта.
- При стриме на платформу YouTube можно использовать масштабирование за счёт транскодирования. Однако, чтобы получить более чёткую картинку при просмотре в 1440p , то лучше масштабировать в OBS при использовании метода ланцоша или бикубического.
- Для Twtch актуально уменьшать выходное разрешение. Также уменьшение разрешения и частоты кадров при стриме на Twitch позволит получить более качественную картинку за счёт экономии битрейта. Более подробно об этом можно узнать в отдельном видео .
Бенчмарк в Tomb Raider.
Влияние частоты кадров видео
Уменьшение частоты кадров видео положительно влияет на производительности в играх при трансляции. Однако, если вы стримите или записываете шутеры, то лучше пожертвовать разрешением, а не плавностью картинки.
Фильтр масштабирования
Фильтр масштабирования работает, только когда выходное разрешение отличается от базового. При использовании кодировщика Nvenc влияние на производительность косвенное.
Способы снижения влияния стрима на фпс в играх
Чтобы повысить производительность и стабильность в играх при стриме или записи видео, а также снизить нагрузку на кодировщик, нужно знать и использовать следующее:
1. Предоставьте OBS права администратора.
2. Включите в Windows режим электропитания высокой производительности и отключите Game DVR .
3. Рассмотрите возможность разгона видеокарты, процессора, оперативной памяти и оптимизации Windows.
4. Снизьте настройки графики в игре или включите вертикальную синхронизацию, чтобы нагрузка на GPU не достигала до 100%
5. Увеличение выходного разрешения существенно влияет на производительность и нагрузку на кодировщик.
Попробуйте его уменьшить, в особенности, это актуально для twitch.
Для YouTube используйте решение из видео.
6. Уменьшение частоты кадров видео также увеличивает производительность в играх и снижает нагрузку на кодировщик.
Одновременно Twitch и YouTube поддерживают 60, 50, 30 к/с.
7. При использовании кодировщика x264, увеличение пресета значительно влияет на производительность и качество.
Сравнение Nvenc vs x264 Medium
8. Отключайте предпросмотр, либо задайте горячую клавишу.
9. При необходимости отключите веб-камеру или откажитесь от захвата с помощью зеркалки.
10. Не используйте мгновенный повтор в OBS или запись видео во время трансляции, если испытываете серьезные проблемы с потерей производительности в игре. Для локальной записи во время трансляции лучше использовать Nvidia Shadowplay.
11. Производите захват игры, а не экрана.
12. Если частота обновлений ваших мониторов разная, то это также может вызвать проблемы с производительностью в игре при работе OBS на втором мониторе. Попробуйте переместить OBS на основной монитор.
13. Возможно стоит отказаться от Nvidia Broadcast и других похожих приложений, т.к они существенно могут уменьшить фпс в играх.
14. Отключите оверлей Nvidia GeForce Experience, если его не используете.
15. Количество источников в OBS не влияет на производительность.
16. Битрейт не влияет на производительность.
Перечень можно продолжать долго, но это самые важные аспекты, которые следует учитывать.
Заключение
Ничто так сильно не увеличит производительность, как замена видеокарты или процессора на более современные. Если же вы киберкотлета, и для вас важен каждый каждый fps, то лучшим решением будет сборка отдельного стрим пк или покупка еще одной видеокарты, которая возьмёт процесс кодирования видео на себя.
Как настроить сцены в OBS наилучшим образом, чтобы обеспечить высочайшее качество трансляции? Раскрываем секреты – составили подробный гайд, который поможет сориентироваться начинающему и даже опытному пользователю!
Первичная настройка
Программное обеспечение Open Broadcaster Software предназначено для онлайн-трансляции любого контента – позволяет передавать содержимое экрана вашего компьютера зрителям через соответствующие площадки.
Скринкаст состоит из сцен – это видео, которое видят зрители! Контент может быть разным – игра, трансляция с веб-камеры, демонстрация презентаций и многое другое. Содержимое видео, его составляющие – это источники.
Давайте поговорим о том, как производится настройка сцен в OBS для стрима. Сначала попробуем организовать видеопоток:
Можно создавать несколько разных вариантов – названия в обязательном порядке будут отличаться! Готовые сцены для OBS можно сделать и сохранить заранее, чтобы использовать в нужный момент.
Если Твич перестал работать, то мы знаем что делать! Переходи и читай про всевозможные проблемы.
Важнейшей составляющей являются источники – как говорилось выше, они являются содержимым исходящего видеопотока. Чтобы добавить источник, нужно передвинуть курсор правее – к одноименному полю и нажать на плюс.
Перед вами большой выбор! Из открывшегося меню выберем несколько самых популярных источников:
- Браузер
- Захват окна (в стриме будет выделенная программа – например, игра)
- Захват экрана (на стрим выводится полное содержимое дисплея)
- Изображение (нужен для добавления картинок или виджетов)
- Слайдшоу (нужен для наложения оверлея)
- Текст
- Устройство захвата видео (веб-камера).
Пользователи неслучайно часто задаются вопросом, как и где скачать готовые сцены для OBS. Они представляют собой набор нужных деталей – это оформление стрима с помощью виджетов или оверлея.
- Виджетами могут быть часы, таймеры, надписи, заставки, счетчик уведомлений и многое другое;
- Оверлей – визуальное оформление стрима, включающее в себя окно чата, рамку для веб-камеры, окно для всплывающих событий.
Несколько каталогов виджетов:
Лучшие готовые оверлеи:
А теперь переходим к одному из важных этапов настройки – поговорим про переход между сценами в OBS!
Настройка перехода
В программе есть специальный режим студии – он позволяет переключаться между разными видеопотоками. Простой пример: вы показываете презентацию о работе приложения – через несколько минут переходите к непосредственной демонстрации работы приложения.
- Обрезка
- Затухание
- Перемещение
- Сдвиг
- Стингер
- Затухание в цвете
- Выцветание
Выбираете нужный эффект – он автоматически будет добавлен в текущую сцену. Чтобы настроить, жмите на шестеренку напротив – устанавливайте картинку, длительность и другие параметры (зависит от эффекта).
Настройка переключения горячими клавишами
Несколько слов о том, как переключать сцены в OBS горячими клавишами:
- В строках ниже установите сочетание кнопок, изменения сохраняются автоматически.
Вы узнали, как настроить программу для стриминга наилучшим образом, как сделать переход между сценами в OBS и выйти в эфир с подготовленным материалом! Используйте наши подсказки, чтобы организовать трансляцию максимально круто, красиво и информативно. Детально рассказали о музыке для Твича без авторских прав по ссылке!
Следует сразу сказать, что 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.
Вам понадобится этот ключ для подключения потока к вашему каналу. Любой, у кого есть ключ, может транслировать на вашем канале, поэтому не сообщайте его ни кому другому.
Шаг второй: настройка режима захвата игры OBS
Open Broadcaster Software (OBS) – бесплатное приложение для записи и трансляции видео с открытым исходным кодом, которое идеально подходит для потоковой передачи на Twitch. OBS может записывать скринкаст и сохранять его в локальном видеофайле, но также может транслироваться видео в сервис, например, Twitch или YouTube Gaming.
OBS также позволяет добавлять дополнительные элементы в ваш поток, поэтому вы можете добавлять видео в реальном времени с веб-камеры, накладывать изображения и другие визуальные элементы.
Для наших целей подходит стандартная сцена OBS.
Добавить источник захвата игры
Убедитесь, что игра запущена, тогда она отображается в этом списке.
Нажмите ОК , чтобы выйти из этого окна.
Если Game Capture не работает: режим отображения экрана
К сожалению, режим Game Capture не работает с каждой игрой. Если вы не можете заставить OBS записывать или передавать определенную игру, вместо этого вы можете попробовать режим Display Capture. Он захватывает весь экран, включая рабочий стол Windows и любые открытые окна, и транслирует его.
Выберите дисплей, который хотите добавить, будет только один дисплей, если у вас только один монитор компьютера, и нажмите ОК .
Предварительный просмотр вашего рабочего стола появится в главном окне OBS. OBS будет передавать всё, что вы видите на экране. Если Game Capture не работает, это может Вам помочь.
Выберите, какое аудио хотите транслировать
По умолчанию OBS захватывает ваш рабочий стол – всё, что воспроизводится на вашем ПК, включая любые звуки игры – и звук с вашего микрофона. Он будет включать их в ваш поток.
Чтобы изменить эти параметры, используйте панель микшера, которая отображается в нижней части окна OBS. Например, чтобы отключить звук любого типа, щелкните значок динамика.
Добавьте видео с веб-камеры
OBS должна автоматически найти вашу веб-камеру, если она у вас есть. Выберите веб-камеру, которую хотите использовать, и настройте любые параметры, которые хотите изменить в этом окне. Настройки по умолчанию должны работать нормально. Нажмите ОК , когда закончите.
Видео с вашей веб-камеры будет наложено поверх вашей игры или рабочего стола в окне предварительного просмотра OBS. Используйте мышь, чтобы перетащить видео в удобное место, и пользуйтесь якорями, чтобы изменить размер рамки веб-камеры до нужного размера.
Шаг третий: настройка Twitch Streaming
Если это не так, попробуйте снизить битрейт видео. Оптимальная настройка зависит от вашего компьютера и скорости подключения к интернету. Разработчики OBS рекомендуют экспериментировать с разными настройками, пока вы не найдете идеальный вариант для вашей системы.
Шаг четвертый: начните потоковое воспроизведение!
Теперь, когда OBS подключен к Twitch, всё, что вам нужно сделать, – нажать кнопку Запустить трансляцию в нижнем правом углу окна OBS.
Разделение аудиодорожек на стриме довольно нужная вещь, например на одной дорожке фоновая музыка, на другой дискорд с тиммейтами, на третьей игра транслируемая на стриме, при том, что каждую дорожку можно настроить отдельно — её громкость, фильтры и горячие клавиши.
Для настройки всего этого понадобится пару программ — Voicemeeter Banana и Virtual Audio Cable A+B. Устанавливаем VBCable A и VBCable B от имени администратора, затем устанавливаем сам Voicemeeter Banana и перезагружаем компьютер.
Настройка Windows 10
После этого запускаем сам Voicemeeter Banana.
Настройка Voicemeeter Banana
После всех манипуляций получаются следующие настройки:
Распределение по виртуальным устройствам
Настройка OBS Studio
В конечном итоге получаются следующие настройки:
Twitch VOD для OBS Studio
А ещё, с появлением в OBS настройки VOD (Video on Demand) дорожки для Twitch, можно настроить отдельное устройство которое не будет записываться в VOD твича, а лишь проигрываться непосредственно на стриме в эфире, что позволит избежать сохранение музыки с авторскими правами в записи вашей трансляции после стрима.
Обратите внимание на правильность расставленных галочек у дорожек.
Таким образом через виртуальное устройство Cable B можно прослушивать музыку на стриме и этой музыки не будет в записи стрима.
ВНИМАНИЕ. Данный гайд создан для тех кто только задумался об этом, просто с Streamlabs OBS начать проще!
Всем привет! Меня зовут Александр, и в этом гайде я постараюсь подробно рассказать, как настроить OBS (версия от Streamlabs), как запустить его и как все сделать правильно. В руководстве будут присутствовать изображения, так что по ним Вам, я думаю, будет легче ориентироваться.
Для чего нужен Streamlabs Open Broadcaster Software (далее OBS или SLOBS)?
OBS – это бесплатная программа с открытым исходным кодом, которая позволяет транслировать в интернет различную мультимедийную информацию и записать её в видео формате.
Зачастую для трансляции используют такие сервисы, как Twitch, YouTube.
- Кодирование с помощью H264 (x264) и AAC;
- Intel Quick Sync Video (QSV) и NVENC;
- Неограниченное количество сцен и источников (об этом узнаете позже);
- Запуск RTMP потока (прямая трансляция) на Twitch, YouTube и другие проекты;
- MP4 или FLV формат при записи видео;
- Захват игр с использованием GPU, для обеспечения высокой производительности игры;
- Устройство захвата DirectShow.
Установка OBS:
После загрузки и запуска появляется окно с Соглашением. Если Вы нажали Принимаю, то Вы приняли Соглашение и продолжите установку. Время установки менее 10 секунд (на быстром компьютере). Если же несогласны, нажмите Отмена, в этом случае установка прекратится.
Итак, установка завершена, открывается вот такое окошко:
В нём установлена галочка напротив Запустить Streamlabs OBS. Это значит, что после нажатия кнопки Готово программа автоматически запустится.
Первый запуск OBS:
Далее требуется зайти на одну из стриминговых платформ, в моем примере будет Twitch.
Нажав на Разрешить, Вы перейдете на следующую стадию настройки (или может перейти на сайт Streamlabs, тогда нужно закрыть окно и повторить авторизацию в программе).
Добавим, к примеру, AlertBox, и включим оптимизацию.
И вот, наконец-то, мы добрались до интерфейса SLOBS, и тут мы замечаем очень много интересных кнопок и окошек.
Нажав на Проверить виджет в правом нижнем углу, мы откроем возможность проверить ранее добавленный AlertBox.
Почему Streamlabs OBS??
В первую очередь это ТЕМЫ, их очень очень много.
После долгих часов поиска нужной темы выбираем понравившуюся и нажимаем Установить.
И вот она, прекрасная тема, а мы радуемся как этот на скриншоте.
Следующий пункт это Информационная Панель. Здесь будет отображаться вся статистика Вашего канала!
Также при запуске стрима у Вас откроется вкладка Трансляция, в которой будут отображаться последние события со стрима, а также чат.
Пришло время перейти к Настройкам (наконец-то, вообще-то об этом должен был быть туториал)
Настройки OBS:
Общие настройки можно не трогать, там и так все нормально настроено.
Переходим к Прямым Трансляциям:
Еще один плюс SLOBS в том, что он автоматически вставляет ключ потока.
След.пункт Вывод:
Есть два режима Simple и Расширенный
- x264 – кодировка с помощью процессора.
- Quick Sync – кодировка с помощью графического процессора, используя технологию Intel Quick Sync, встроенного в сам процессор.
- NVIDIA NVENC – кодировка с помощью видеокарты. Поддерживается видеокартами NVIDIA начиная с GeForce GT 430.
И последняя фишка Streamlabs OBS
В SLOBS есть Дистанционное Управление с помощью мобильного приложения.
Всем спасибо за внимание! Это была инструкция по установке и настройке OBS. Задавайте ваши вопросы в комментариях, буду стараться отвечать, а также делитесь своими замечаниями и идеями.
Читайте также: