Всем массовый трям. Надысь умудрился меня чёрт подёрнуть соблаговолить проследовать в рилстримы. И что же мине тама открылося? Девочка-художница из Торжка с парнем и квадратным монитором. И стримом. Наблюдалось категорическое неприятие новой науки и упёртое самобичевание на тему криволапкости. Ну да не будем о грустном.
Итак, сегодня мы будем писать (а вы будете читать) гайд на тему, как же теперь жить, если монитор всего один, 4:3, а стримить хочется. На самом деле всё до неприличия просто. Если вы хотя бы раз что-то стримили с OBS, то должны были заметить, что добавленное окно, картинку или вебку можно перемещать и изменять размеры. В этом и суть. Мы просто захватываем монитор 4:3 как есть, подгоняем его под стрим с настройками 16:9, а всё остальное пустое пространство заполняем тем, чем нам заблагорассудится. Для зрителей картинка будет 16:9, а для нас... Ничего не изменится.
В первую очередь, это наиболее последовательный и подробный набор скриншотов с комментариями. Оное так же часто называется гайдом. Подойдёт, конечно же, всем, но основной упор был на рил-стримы. Что делать с одним монитором 4:3 для стриминга игр будет рассказано в конце статьи.
Итак, вы начинающий рисователь-музописец-программист и вам очень хочется читать чат и рисовать-музописствовать-программировать. Без проблем. Собственно, разворачиваем нашу любимую программку на полный экран и занимаемся своими делами. Чтобы читать при этом чат, качаем программульку Oxlamon'а под названием TwoRatChat. По сути, больше никаких программ качать-устанавливать-настраивать (кроме OBS, естественно), нам не потребуется (к слову, протестировал на Win7, скорее всего, должно аналогичным образом нормально работать и на 8-10 версиях винды). Как настраивать эту программу для отображения нужных каналов, поди что, разберётесь. Ну или не разберётесь. Тогда нафига вам стримить? Предположим, что вы уже разобрались и соответствующие чатики работают.
Соответственно, исходя из описанного, мы имеем примерно что-то такое.
Скрытый текст
[свернуть]
Приходится ютиться, но жить, в принципе, можно. А вот так это отображается в OBS (и, соответственно, на стриме)
Скрытый текст
[свернуть]
Чатик видим мы, но на стриме на его исконном месте пусто, он не отображается. Зато он есть справа. Магия? Давайте разберёмся.
Для начала поглядим примерные настройки самого OBS
В первую очередь, если мы стримим рисовашки или что-то малоподвижное, нам вполне хватит 1500 кбит/с битрейта. Quality стоит поставить повыше, 8-9, но до 10ки доводить не стоит, будут спайки из-за резких всплесков битрейта (если канал хороший, можете вообще тыкнуть Use CBR и не париться). В принципе, битрейт можно попытаться даже ещё немного понизить. Но не увлекайтесь. Для звука за глаза хватает 128кбит/с.
В качестве выходного разрешения мы устанавливаем Custom: 1280х720. Поэтому Downscale не нужен, 30 fps тоже более чем достаточно. И обязательно ставим галочку Disable Aero. Иначе будут проблемы с fps.
Пресет вполне пойдёт и veryfast, да и профиль main. Зато можно сделать такой финт ушами, как tune=stillimage. Это позволит оптимизировать энкодер для работы со статичной картинкой. Учитывая низкий битрейт, если вдруг прямо взять и переключиться на какое-то другое окно, картинка, конечно, временно распадётся на квадраты (и потом нормализуется). Но всё остальное время, в процессе рисования, всё будет относительно чотенько (а, да, не пытайтесь с такими настройками показать полноэкранный ролик или что-то подобное, нагрузка на проц резко подскочит).
[свернуть]
Это всё, конечно же, рекомендации, всегда можно где-то как-то поизвращаться, в зависимости от. Если проц мощный, то можно и получше попытаться картинку вырулить.
Тем не менее. Как вы, наверное, помните, в OBS на одной единственной сцене было добавлено два элемента. Первый из них — Monitor Capture.
Monitor Capture
Где всё должно работать из коробки. Галочку Capture Layered Windows нажимать не следует. Тогда и окно чатика отображаться не будет.
[свернуть]
Зато мы можем заставить чатик сохранять своё состояние в картинку. Которая будет меняться при появлении новых сообщений. Конечно, пропадает анимация, зато сам чатик может быть свёрнут, перекрыт любыми окнами (в том числе и фуллскрин игрой), но всё равно будет отображаться на стриме. Для того, чтобы активировать сохранение в картинку достаточно указать в настройках чатика, куда её сохранять (Auto save as png).
Image + TwoRatChat
Обратите так же внимание на галку Enable overlay mode. Итоговую картинку (которая должна появиться, её можно открыть и посмотреть) необходимо добавить на сцену в OBS. Для этого используется Image:
И обязательно поставьте галочку Check for file changes, чтобы чатик менялся и появлялись новые сообщения.[свернуть]
Всё, этого достаточно и можно стримить. Гуляй, вася, как грится.
Итак, с рилстримами разобрались. Но что делать, если ты хочешь постримить игры, да ещё, возможно, в фуллскрине? Выход, на самом деле, есть и в этом случае. Немного поискав различные решения, наткнулся на Overwolf. Самолично не тестил, так как не зачем. Но, тем не менее, эта программулька позволяет поверх некоторых игр выводить окно браузера (и не только). Прямо поверх, с полупрозрачностью, изменением размеров и положением. Тогда имеет смысл в настройках TwoRatChat включить http server, и по ссылке (в дефолте это http://localhost:22223/) мы будем наблюдать достаточно страшненькую версию всё того же чатика:
Скрытый текст
[свернуть]
Это позволит нам в реальном времени мониторить состояние чата даже в фуллскрине. Не знаю, как там это будет захватываться на стриме (в частности, через Game Capture), но если видно и так, то круто, а если не видно, то юзаем способ с сохранением в картинку выше. Кстати, в Steam есть overlay-система с браузером (при чём система распространяется даже на не-библиотечные игры, если их добавить вручную). Конечно, прямо во время игрового процесса поверх смотреть не получится (при переходе в Steam Overlay управление перехватывается), но можно будет поглядывать достаточно оперативно для ответа. Ну и учтите, что настройки энкодера для статичной картинки, что были предложены выше, мало подходят для игр. А уж как настроить и какие параметры подобрать под игры — таких топиков было поднято немереное количество. Ищите и обрящете.
Ну вот, собственно, и всё. Полученных знаний вполне хватит вам для полноценной настройки стрима. И только попробуйте теперь кто-то умудриться стримить в 4:3. В общем, дерзайте, как грится, и удачи.