Оверлеи в OBS

С чем сюда приходят

Что такое оверлей

Оверлей — это страница приложения, которую открывает источник браузера в OBS. Он отображает одну вещь для зрителей — карточку, чат, шкалу — на прозрачном фоне, без каких-либо элементов управления, которые вы используете при настройке. Каждый оверлей настраивается на своей собственной странице внутри приложения, и именно с этой страницы берётся его ссылка.

Какие оверлеи есть

Они разложены по трём группам боковой панели. Часть из них дополнения, и их страницы появляются только после установки и включения в Каталог модулей → Дополнительные: Маскот, Ввод и Таймеры в группе Виджеты, а также группы Аукцион и Карусель целиком. До этого таких пунктов в боковой панели нет вовсе.

Настройки → Звук больше вовсе не оверлей. Звук проигрывает само приложение, а браузерный источник эта страница предлагает только как запасной путь, например для OBS на втором ПК; подробнее в руководстве «Звук».

Получение ссылки в OBS

  1. Откройте собственную страницу оверлея в боковой панели.
  2. Нажмите кнопку копирования. Такая кнопка есть на каждой странице оверлея, она отмечена иконкой копирования (два квадратика). Каждая страница формулирует это немного по-разному, всегда начиная с Копировать, поэтому ориентируйтесь на иконку и расположение, а не на точную формулировку. Некоторые страницы затем подтверждают действие словом или сообщением, а некоторые копируют молча — в любом случае ссылка оказывается в буфере обмена.
  3. Большинство страниц оверлеев держат сразу несколько оверлеев и открываются их списком. Там кнопка стоит в строке нужного оверлея: в Алертах это строка группы, в Списках строка с нужным текстом. Копирует она полную ссылку вместе с ключом.
  4. Вставьте ссылку в источник браузера в OBS. Больше ничего заполнять там не нужно.

Используйте кнопку, а не мышь. Страницы оверлеев адрес не печатают: кнопка копирования единственный способ его получить, и копирует она полную ссылку вместе с ключом. Адрес из адресной строки браузера ключа не содержит, и второй компьютер его не примет. Если старая версия дополнения ещё показывает рядом с кнопкой укороченный адрес, ключ из этой строки убран намеренно, потому что она видна на экране во время стрима: копируйте всё равно кнопкой. Текст, который скрыт, а не укорочен, это другое дело; руководство "Что приложение скрывает на экране" объясняет это.

Размер источника

Оверлеи заполняют источник браузера точно, поэтому размер источника — это размер оверлея. Короткий источник чата показывает одно или два сообщения, потому что старые обрезаются, чтобы поместиться. Звуки — исключение: ничего не отрисовывается, поэтому размер не имеет значения.

Изменения во время стрима

Сохраните что-либо на странице виджета, и источник в OBS подхватит изменения автоматически — и внешний вид, и настройки. Вам не нужно обновлять источник браузера, и вам не нужно копировать ссылку заново.

Два оверлея хранят часть этого вне приложения: колесо и сетка записывают часть того, что они показывают, в саму ссылку, в разделе Параметры ссылки на их страницах. Поменяйте один из этих параметров, нажмите Сохранить настройки и только после этого скопируйте ссылку заново и вставьте её в OBS. Копировать ссылку несёт записанное, поэтому ссылка, скопированная до сохранения, останется со старыми значениями.

У табло аукциона раздела Параметры ссылки больше нет: Лотов на экране и Описание задаются в редакторе табло, в разделе Табло, и доезжают до OBS, как любая другая настройка. Ссылка на табло, скопированная раньше, по-прежнему несёт старые значения, и OBS следует им, пока вы не поменяете эти два поля в редакторе и не сохраните.

Обновление это другое дело. Уже открытый источник браузера держит ту страницу, которую загрузил, поэтому после обновления strAImer или дополнения в OBS может быть видна прежняя версия, например без вида, только что выбранного в разделе Материал. Алерты, табло, колесо и сетка аукциона, лента карусели и шкала пула перезагружаются сами в спокойный момент, не обрывая идущий алерт или прокрут. Оверлеи чата, сборов, списков, таймеров, маскота, ввода и челленджей получают новую версию, когда OBS в следующий раз загрузит источник: обновите источник в OBS или перезапустите OBS. Шкала пула из версий до strAImer 0.25.0 тоже пока не умеет перезагружаться сама, поэтому после этого обновления обновите её один раз.

Выключение одного оверлея

Большинство страниц оверлеев открываются списком, и каждая строка начинается с переключателя. Его подсказка на большинстве страниц В эфире, на странице Сборы средств Считать донаты и показывать в OBS, а на страницах Алерты и Списки Включён и Включена; у алертов свой переключатель есть ещё и у целой группы. Он действует сразу, сохранять ничего не нужно, а выключенная строка сереет или помечается как выключенная.

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

Если сразу после обновления переключатель в OBS как будто ничего не делает, источник всё ещё показывает прежнюю версию страницы: обновите его, как объясняет раздел «Изменения во время стрима».

Одна ссылка, независимо от выбранного языка

Оверлеи, которые содержат наш текст — чат, шкала цели, шкала пула, доска аукциона, колесо и сетка — берут язык из приложения и меняются вместе с ним, пока источник открыт. Нет отдельной ссылки для каждого языка, и не нужно ничего перекопировать после смены языка. У остальных вообще нет нашего текста: на экране отображается ваш собственный текст, имена зрителей и числа.

Шрифты поступают тем же путём. Оверлей на втором компьютере оформляется приложением, поэтому выбранный вами шрифт выглядит там одинаково, установлен ли он на той машине или нет.

Ничего не показывается, пока что-то не произойдёт

Чат начинается пустым и заполняется со следующего сообщения, алерты остаются скрытыми, пока один не сработает, а Звуки молчат, пока не будет отправлен звук. Ни один из них не воспроизводит то, что он пропустил до открытия источника. Лента карусели ведёт себя так же по другой причине: если вы не укажете иное, она скрывается, как только не остаётся ничего для вращения.

Оверлеи, которые показывают текущее состояние, а не то, что только что произошло, не имеют этой проблемы: шкала цели и список челленджей отрисовывают текущее состояние, как только подключаются, а бегущая строка сразу же начинает прокручивать свои фразы. Табло аукциона, колесо, сетка и шкала пула сначала ждут, пока их дополнение скажет, как обстоят дела, и до этого ничего не показывают. Поэтому они остаются пустыми, пока аукцион или карусель выключены на своём тайле Панели управления или не запущены вовсе.

Как оверлей алертов поддерживает связь

Оверлей проверяет наличие новых событий каждые 15 секунд, а группа, которая была неактивна в течение трёх минут, удаляется из очереди.

Тестирование

Две вещи достигают реального источника OBS. Тест-режим на странице Оверлея чата отправляет через приложение сгенерированное сообщение, а кнопка воспроизведения в строке списка алертов, Показать в OBS, воспроизводит этот алерт по-настоящему, включая очередь и звук. Оба требуют, чтобы их модуль был включён. Тест-режим доходит только до оверлеев чата с включённым переключателем, а Показать в OBS играет алерт даже с выключенным переключателем, чтобы можно было проверить его вид до включения.

Всё остальное, отмеченное как тест на странице виджета, перемещает только превью на этой странице: вкладка Тест в редакторе алертов, Тест прогресса на странице Сборы средств и кнопка ▶ в слоте звука (подсказка Прослушать), которая проигрывает файл только на этой странице.

Звук алерта не исходит из источника браузера

Приложение воспроизводит звук алерта само; OBS захватывает его с помощью источника Захват аудио приложения. Снимать галочку «Управлять аудио через OBS» верно для большинства оверлеев — но не для карусели, шкалы карусели и челленджей: эти три всё-таки издают звук внутри своего браузерного источника, и у них галочку надо оставить. Подробнее об этом в руководстве "Звук".

OBS на втором ПК

Должны быть выполнены два условия. Доступ из вашей локальной сети должен быть включён в приложении — руководство "Ядро" содержит этот переключатель и объясняет, что он даёт. И ссылка должна быть той, которую дала вам кнопка копирования: она содержит как адрес этой машины, так и ключ доступа.

Если источник показывает сообщение вместо оверлея, он сам называет причину — статья "Оверлей пустой" объясняет, что означает каждое из них.

Что оверлеи не могут делать