Приветствую, читатель! Сегодня поговорим о том, с помощью чего можно управлять прямым эфиром. Многие наверняка видели контроллер для стриминга Elgato StreamDeck. По сути, это настраиваемый пульт управления компьютером в целом и трансляцией в частности. Каждую кнопку можно запрограммировать, чтобы при её нажатии выполнялось действие или целый ряд действий. Штука, безусловно, крутая и в стриминге полезная, но вот цена кусается. Самая маленькая версия всего с шестью кнопками обойдется вам в 10 тысяч рублей. А шесть кнопок это очень мало, не разгуляешься. Но не стоит расстраиваться, есть решения куда дешевле, а по функционалу почти не отличающиеся.
Если для вас важно, чтобы кнопки были именно физическими, то рабочим способом будет приобрести вторую клавиатуру (можно только часть клавиатуры с цифрами) и переназначить клавиши с помощью программ, например HID macros. Можно даже наклейки сделать вместо стандартных обозначений на клавиатуре и будет вообще красота. Не такая, как у Elgato, конечно, но и обойдется это сильно дешевле.
В этой статье я бы хотел рассмотреть варианты, которые не требуют дополнительного оборудования, а используют только то, что у каждого есть под рукой: смартфон или планшет. Существует ряд программных решений, которые позволяют превратить подручное устройство в мощный инструмент управления компьютером и эфиром. Сегодня рассмотрим Touch Portal, которым я пользуюсь уже достаточно давно.
Touch Portal (далее TP) – мобильное приложение, которое имеет приятный интерфейс и достаточно широкий функционал. А главное, приложение создавалось для управления стримом, поэтому “из коробки” поддерживает управление OBS Studio и Twitch. У Touch Portal есть бесплатная и PRO версии (~1000 рублей единоразово). Нам с вами понадобится именно PRO по ряду причин:
- поддержка управления OBS Studio;
- неограниченное количество создаваемых страниц;
- до 110 кнопок на одной странице;
- поддержка переменных (для интересных команд придется работать именно с ними);
- поддержка Events – реакций на определенные события (позволяет сильно автоматизировать процесс).
P.S. Несмотря на то, что встроенный функционал поддерживает только интерактив с Twitch (из стриминговых сервисов), можно скачать плагин, который позволит работать и с Trovo.
Так что же умеет эта программа? Очень много всего. Перечислю основные функции, которыми часто пользуюсь сам:
- запуск приложений;
- открытие файлов и папок;
- открытие страниц в браузере (особенно полезно для рекламных интеграций);
- набор текста;
- имитация любых действий мыши;
- выключение или блокировка компьютера;
- запись данных в текстовый файл (я, например, настроил с помощью этой функции запись логов чата, которые после стрима можно легко перекинуть в Excel для анализа, подведения итогов, составления рейтингов и просто понимания активности зрителей);
- включение/выключение аудиофайлов + регулирование их громкости;
- воспроизведение/пауза, переключение треков;
- имитация нажатия любых клавиш и их сочетаний (даже тех, что на вашей клавиатуре может и не быть: F13-F24).
И это только функции, которые я использую ВНЕ стримов. А уж для стримов сколько всего интересного есть. Давайте я поделю функции на категории, потому что иначе они превратятся в один гигантский клубок. Как Touch Portal может работать с OBS Studio:
- менять профили и коллекции сцен;
- менять сцены;
- включать/выключать определенные источники;
- включать/выключать фильтры для источников и сцен;
- включать/выключать трансляцию и запись;
- устанавливать уровень громкость источников или включать/выключать звук у них;
- менять переходы;
- делать скриншот текущей и любой другой сцены;
- ставить на паузу/останавливать/запускать любые медиаисточники и т.п.
Стоит ли говорить, что я просто забыл про клавиатуру, как инструмент управления стримом? Передо мной просто стоит планшет с кучей настроенных кнопок, где я забиндил смену сцен, работу с громкостью источников, работу со всеми фильтрами, со случайными эффектами (например, могу включить по нажатию кнопки барабанную дробь, “Directed by…”, “To be continued…” и любые другие штуки). А самое интересное, что TP позволяет управлять стримом не только вам, но и вашим зрителям с помощью команд в чате или наград за баллы канала на Твиче.
Теперь расскажу, какие есть интеграции с Twitch:
- отправка сообщения в чат (можно создать отдельный аккаунт для бота с собственным именем);
- установка маркера (позволит после стрима найти интересный момент, чтобы сделать из него клип или яркий момент);
- создание клипа;
- переключение режимов чата (только для фолловеров/сабов, только смайлики, слоу мод);
- смена названия и категории.
Ещё TP создаёт переменные с данными Twitch, такие как: последний фолловер, сабскрайбер, последнее сообщение и его автор, ссылка на последний созданный клип и много чего ещё. Это позволяет сделать их программы полноценную замену любому чат-боту.
Можно настроить логические выражение, которые будут срабатывать в зависимости от переменных, например, от времени стрима, от выбранной сцены, от написанного зрителем сообщения и т.п.
Как начать работать с Touch Portal?
Скачиваем мобильное приложение на смартфон или планшет (с ним, конечно, будет удобнее). Присутствует в Google Play и в App Store. В приложении сразу покупаем PRO версию. Теперь скачиваем приложение для Windows или Mac OS. В мобильном приложении соединяемся с компьютерным (телефон и компьютер должны быть в одной сети). Всё, теперь вам доступны все функции. Разберем настройку базовых функций, которые точно пригодятся каждому. Заодно расскажу, как настраивать кнопки.
Собственно, настраивать всё нужно на компьютере. Телефон/планшет используется только в качестве пульта управления. После покупки PRO версии обязательно синхронизируйтесь с приложением на компьютере, чтобы там появились все закрытые в бесплатной версии возможности. Впоследствии можете подключать телефон только перед непосредственным использованием.
После установки приложение будет выглядеть вот так:
В настройках справа можно выбрать сколько будет кнопок по горизонтали и по вертикали. Сами кнопки могут быть любого размера (нужно указать в настройках). Рассмотрим экран на 20 кнопок (5 по горизонтали и 4 по вертикали), чтобы было удобно пользоваться приложением с телефона. Если у вас планшет, то можно смело выставлять максимальные значения, и, поверьте, если вы освоите TP, то даже максимального количества кнопок на страницу вам не будет хватать.
Чтобы работать с OBS нужно скачать небольшой плагин для удаленного управления – websocket. После чего в OBS в разделе “Инструменты” открыть пункт “Настройки сервера WebSockets” и установить пароль. После чего переходим в настройки TP → OBS → указываем заданный пароль. Сразу же ищем в настройках раздел “Twitch”.
Здесь есть два пункта, в первом нужно подключить ваш основной аккаунт, с которого вы ведете стримы. А перед подключением второго нужно зайти в вашем браузере по умолчанию в аккаунт, с которого будут отправляться сообщения, можете создать аккаунт вашему боту с интересным именем. Лучше сделать так, чтобы это имя было производным от вашего основного имени и содержало в себе слово “bot”, чтобы зрители не могли перепутать его с живым человеком.
Переходим к настройке кнопок. Чтобы создать кнопку, нужно нажать на любое пустое место, в котором она будет располагаться. После чего откроется страница с настройками. Слева здесь располагаются категории действий, которые будут выполняться при нажатии. Сейчас нас интересует раздел OBS и Twitch (для Trovo действия аналогичные, нужно только скачать бесплатный плагин).
Что нужно каждому стримеру? Смена сцен. Но мы сделаем не только смену сцен, но и чтобы при этом, например, включался микрофон. Зачем нажимать две кнопки, когда можно нажать одну? Понятное дело, что на сцене перерыва никакой микрофон не нужен. Touch Portal позволяет нам сделать кнопку, которая включает сцену “Перерыв” и выключает звук и микрофон. Теперь смотрим, как это делается.
Для того, чтобы добавить смену сцены, открываем раздел “OBS” и нажимаем на “Set Scene”, в центральной части появляется оранжевая функция выбора сцены. Если вы все сделали правильно по инструкции выше, то в выпадающем списке у вас будут все настроенные вами сцены. Выбираем ту, которая служит у вас сценой для перерыва. Отлично, теперь при нажатии кнопки будет включаться сцена “Перерыв”.
Ещё мы хотим, чтобы на этой сцене отключался звук микрофона и звук системы (не забудьте настроить какую-нибудь фоновую музыку для сцены, чтобы ожидание не проходило в тишине). Чтобы реализовать это, есть два пути: можно использовать Events, которые будут срабатывать при переключении сцены на “Перерыв” или прописать в функциях кнопки выключение звука конкретных аудиоисточников. Сейчас сделаем проще – через функции кнопки. Для этого в разделе “OBS” находим пункт “Mute Source Volume” (заглушить звук источника) и кликаем на него два раза (так как замьютить нам нужно два источника). В добавленных функциях меняем “Toggle mute state” (переключить режим заглушения) на “Mute” (заглушить), а в разделе OBS Source выбираем “Mic/Aux” и “Устройство воспроизведения”, если у вас всё стоит по умолчанию. Готово, теперь при нажатии кнопки у вас будет выбираться сцена “Перерыв”, а звук системы и микрофона будет отключаться. Чтобы сделать аналогичные кнопки для сцен “Игровая” и “Общение” мы можем скопировать на главном экране уже созданную кнопку, кликнув на неё правой кнопкой и нажав “Copy Button” (копировать кнопку), выбрать место для новой кнопки, нажать правую кнопку мыши и выбрать “Paste Button” (вставить кнопку). При этом кнопка скопируется полностью: и настроенные вами функции,и визуальная составляющая. Останется только зайти в её настройки, поменять текст, изменить включаемую сцену и состояние звука источников. Для сцены “Общение” ставим соответствующую сцену, меняем в одной функции “Mute” на “Unmute” и выбираем источник “Mic/Aux”, тем самым включая свой микрофон при нажатии кнопки. А для игровой сцены ставим “Unmute” и для микрофона и для “Устройства воспроизведения” + включаем сцену “Игровая”.
Пожалуй, для первого гайда по Touch Portal достаточно. Он и так вышел достаточно длинным. Программа обладает обширным функционалом, что позволяет делать с её помощью очень интересные вещи. Например, мои зрители могут запустить небольшую дискотеку на стриме, купить лотерейный билет, выбрать место высадки в Fortnite, взломать мне веб-камеру на некоторое время и много чего ещё. Если хотите, чтобы я рассказал, как всё это реализовывается, то обязательно пишите в комментариях. Функционал реально ограничен только вашей фантазией, а если дополнительно к Touch Portal подключить ещё и Streamer.Bot, то границ вообще нет :)
Журнал живет на следующих платформах: VK, Telegram, Discord и VK Play Live.
Если хотите поддержать автора финансово, то вам на Boosty! Можно оформить ежемесячную подписку или закинуть единоразовый донат :)