Найти в Дзене
Sandrix

Настройка плагина Multiple RTMP Outputs для OBS. Как запустить стрим на разные платформы

В статье пойдёт речь о том, как запустить трансляцию в OBS Studio на несколько платформ одновременно при помощи плагина Multiple RTMP output plugin. Плагин позволяет запустить несколько видеопотоков с разным битрейтом и разрешением. Например, один из потоков отправляется на YouTube в 2К разрешении 18 Мбит/с, а второй на Twitch в Full HD 6 Мбит/с. Также доступен сценарий использования, когда кодируется только один поток, который ретранслируется на несколько платформ одновременно. Если вы планируете рестримить с разными настройками, то нагрузка на кодировщик и сеть увеличится прямо пропорционально количеству видеопотоков, так как каждый поток кодируется отдельно. Так что если у вас низкая скорость интернета или слабая видеокарта, то у вас могут возникнуть проблемы с производительностью или сетевые пропуски кадров. Также кодирование отдельных потоков увеличивает нагрузку на видеокарту, что приводит к снижению частоты кадров в игре. С этим мало что можно сделать, так что все будет зависе
Оглавление

В статье пойдёт речь о том, как запустить трансляцию в OBS Studio на несколько платформ одновременно при помощи плагина Multiple RTMP output plugin.

Плагин позволяет запустить несколько видеопотоков с разным битрейтом и разрешением. Например, один из потоков отправляется на YouTube в 2К разрешении 18 Мбит/с, а второй на Twitch в Full HD 6 Мбит/с.

Также доступен сценарий использования, когда кодируется только один поток, который ретранслируется на несколько платформ одновременно.

Возможные проблемы

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

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

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

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

☝️ Кодировщик NVENC поддерживает кодирование не более восьми разных потоков одновременно (Video Encode GPU Support Matrix).

Настройка основной трансляции

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

В разделе «Трансляция» подключите или укажите необходимые данные для основной трансляции, например, Twitch.

-3

Настройте кодировщик (пример NVENC H.264 для Twitch).

-4

Укажите разрешение основной трансляции и частоту кадров.

-5

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

Установка и настройка плагина

Скачайте последнюю версию плагина по ссылке и установите.

-6
Чтобы удалить плагин необходимо повторно запустить инсталлятор, где будет предложено его удаление.

Запустите OBS Studio. Слева появится док-панель «Множественный вывод»

-7

Док-панель плагина всегда можно открыть как показано на скриншоте

-8

Откройте окно плагина и кликнете на «Добавить новый вывод»

-9

Укажите Имя, RTMP адрес платформы и RTMP Ключ стрим. сервиса.

-10

Если указать кодировщик «Взять из OBS», то плагин использует основной поток и ретранслирует его на указанную платформу. Нагрузка увеличится только на сеть.

-11

Если указать другой кодировщик, например, NVENC H.264, то данный поток будет кодироваться отдельно. На это потребуется дополнительные вычислительные ресурсы GPU или CPU.

-12

Задайте разрешение, битрейт, интервал ключевых кадров.

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

-13
Чтобы стрим не отправлялся на один из добавленных сервисов, галочку ставить не следует!

Пример использования для 4-ех направлений.

-14

Запуск трансляции

Запустите стрим в OBS по нажатию на кнопку «Начать трансляцию».

-15

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

Обязательно убедитесь, что все трансляции работают стабильно, и в OBS нет перегруза кодировщика или пропусков кадров.

Это можно проверить в панели Вид/Статистика

-16

Нагрузку на кодировщик NVENC можно посмотреть в диспетчере задач

-17

Другие материалы:

  • Настройка OBS Studio для стрима на Twitch
  • Настройка NVIDIA NVENC H.264 в OBS для стрима на YouTube

Youtube | Twitch | ВКонтакте | Поддержать автора