Ни для кого не секрет, что OBS не поддерживает нативно стрим на несколько каналов одновременно (и, по словам разработчиков, не скоро ещё станет).
Предлагаю вашему вниманию решение этой проблемы.
Есть два пути, которыми вы можете пойти: полуавтоматический (при котором вы мне доверяете), и ручной.
1. Этот архив yadi.sk/d/x_MvFb1tkFNqj
2. Этот батник yadi.sk/d/6DJ2LvQjkFPXb
3. Собственно, OBS и всякое такое.
Доверие ко мне необходимо только на этом этапе, если вы не параноик, и не считаете, что я украду таким способом все ваша базы.
Скачиваете всё необходимое, запускаете архив (путь извлечения можно поменять, но тогда поменять его нужно будет и в батнике), после извлечения следуете по пути C:\nginx\conf, где находите файл nginx.conf, открываете его блокнотом, и почти в самом низу находите строки с rtmp-серверами.
Здесь нужно вместо STREAMKEY подставить свой ключ трансляции (в случае с трубой, возможно, нужно будет заменить ссылку целиком). Далее, по желанию, меняете, удаляете, добавляете ссылки, в зависимости от того, сколько и какие каналы нужны (не забываем перед ссылкой push, а после точку с запятой).
После этого открываете OBS, в настройках трансляции ставите custom, и сервер rtmp://localhost/live.
Всё, настройка закончена.
Перед тем, как начинать трансляцию в OBS, запустите батник.
После окончания трансляции убейте в диспетчере задач второй и первый процессы nginx.exe (именно в таком порядке).
1. Nginx 1.5.9.1 (с другой версией лично у меня не работало)
2. Консоль, либо тот же батник, что и выше
3. Собственно, OBS и всякое такое
Скачиваете nginx, распаковываете его в папку C:\nginx (или любую другую, но помните о замене путей), идёте по пути C:\nginx\conf, где создаёте файл nginx.conf, и туда помещаете этот код (пришлось сделать ссылкой на pastebin, так как у стопгейма нет возможности нормально вставить код).
Дальше всё точно также:
Здесь нужно вместо STREAMKEY подставить свой ключ трансляции (в случае с трубой, возможно, нужно будет заменить ссылку целиком). Далее, по желанию, меняете, удаляете, добавляете ссылки, в зависимости от того, сколько и какие каналы нужны.
После этого открываете OBS, в настройках трансляции ставите custom, и сервер rtmp://localhost/live.
Перед тем, как начинать трансляцию в OBS, либо запустите батник, либо откройте консоль (не от администратора), и напишите там
cd C:\nginx
(жамкнуть Enter),
start nginx.exe
(жамкнуть Enter).
После окончания трансляции убейте в диспетчере задач второй и первый процессы nginx.exe (именно в таком порядке).
Ко всему прочему, так стрим должен жрать меньше ресурсов, но я проверял только работоспособность, и не обратил внимания.
Лучшие комментарии
Ещё раз, чтобы стало понятнее: мало ли кому и для чего пригодится (а не только «Больше плееров больше аудитория»), и у OBS просто-напросто нет такого функционала.
Это ответы сразу на все вопросы, дальнейшее обсуждение здесь неуместно. Тебе не надо? Отлично. Не делишь аудиторию? Ещё лучше. А мне вот, например, удобно будет вести стрим с кем-то на двух разных, не моих, каналах.
Тонкий намёк на закуску: я, конечно, понимаю, общество потребления и всё такое, но не всё в мире делается ради какой-то цели. Кое-что можно делать, ВНЕЗАПНО, чтобы было.
Вообще, спрашивать «нафига?» про что-то, что лично ты считаешь ненужным — моветон.
Ага-ага, все гомогеи, один я Д’Артаньян.
Ну, например, чтобы второй ведущий мог следить за игрой практически одновременно с стримером.
А вообще, лично я бы не рискнул доверять четырём запущенным обээсам в 2015.