Рестрим с разным битрейтом

Для OBS Studio существует плагин Multiple RTMP, он позволяет рестримить на разные площадки, такие как Twitch и Youtube, с разными настройками кодировщика и битрейта. Разные настройки кодировщика для разных стриминговых площадок необходимы для лучшего качества картинки — ведь при битрейте 6000 картинка на Twitch будет достаточно хорошей, а вот на Youtube уже довольно посредственной.

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

Для начала нужно скачать свежую версию плагина. Скачиваем zip архив, папки data и obs-plugins из архива копируем в папку OBS.

Теперь можно запустить сам OBS Studio, в нём появится новая панель «Множественный вывод». Нажмите «Добавить новый вывод», чтобы добавить площадку для стрима. Начнём, например, с youtube.

Здесь нужно указать RTMP Сервер и RTMP Ключ трансляции, их можно найти в «Творческой студи», в панели управления трансляцией. Для Youtube настройки кодировщика, разрешения и битрейта я беру из основных настроек OBS.

Далее, добавим ещё один вывод, на этот раз для Twitch. Здесь также необходимо указать RTMP Сервер и RTMP ключ трансляции, который можно найти в «Панели управления», в разделе «Настройки» — «Канал». Протестировать какой RTMP Сервер лучше всего подходит для вашего стрима, можно небольшой программой TwitchTest.

Так как Twitch не позволяет стримить с битрейтом выше 6000 (8000 для компаньонов), вписываем свои настройки вещания. Выбираем кодировщик, такой же как и основной. Указываем разрешение 1920×1080, если стримите на Youtube в разрешении 2560×1440 или 3840×2160. Если нет, то разрешение здесь можно не указывать. Вписываем битрейт — 6000, ключевые кадры — 2.

Теперь в панели «Множественный вывод» у вас есть две площадки для стрима, каждая со своими настройками кодировщика. Таким образом можно добиться идеальной картинки на обеих платформах.

Поддержите блог донатом,
если вам нравится то, что я делаю.
Гогель Фогель 2021

Привет, а не знаешь, можно ли с помощью этого стримить из одного обс на несколько twitch каналов?

Александра Травкина 2021

Можно. Достаточно прописать rtmp адреса и ключи потока для каждого источника.

Олег Кушаков 2021

Спасибо за полезную инструкцию! Вопрос по битрейту: я стримлю на YouTube в 720p и не менял настройку OBS на битрейт = 2500 Kpbs: в принципе, качество устраивает пока что. В таком случае я могу не менять битрейт для стрима на твитч? Не хочется сильно рисковать с железом, повышая битрейт и устраивая рестрим.
А также, как лучше определить интервал ключевых кадров?

Александра Травкина 2021

Для твича лучше выставить максимально допустимый битрейт — 6000, иначе картинка будет совсем плоха. Да и для ютуба лучше от 6000 битрейта хотя бы. В целом и туда и туда можно стримить с одинаковым битрейтом. Интервал ключевых кадров для твича и юутуба — 2.

Олег Кушаков 2021

Ещё один вопрос вспомнил: какие посоветуете OBS-виджеты для чата и активности, подходящие под рестрим? Я догадываюсь, что интеграция с Restream и их чатбот работать не будет, если запускаешь рестрим не через них?

Александра Травкина 2021

RutonyChat, но он платный. Из бесплатных есть sheep.chat. Чат от restream.io вроде бы тоже позволяет читать чаты с двух площадок без, непосредственно, стрима через него. Ещё есть livepush.io, в бесплатной версии котрого есть мульт-чат — ссылка для встраивания в OBS. Виджет чата с сайта streamlabs.com тоже позволяет читать чат с двух площадок, если авторизовать их в настройках.