Как вывести счёт матча в OBS
Задача звучит просто: чтобы поверх картинки со стадиона или из зала висел счёт, шли игровые часы и было видно период. В OBS для этого не нужен ни плагин, ни отдельная программа-табло — достаточно источника «Браузер» и ссылки на готовый прозрачный вывод.
Ниже — путь целиком, на бесплатном OKVideo Матч. Регистрации нет: событие создаётся в один клик и живёт по трём секретным ссылкам. То же самое работает в vMix и в любой программе, которая умеет веб-источник.
Что понадобится
- OBS Studio любой актуальной версии;
- браузер, чтобы держать открытым пульт;
- пять минут до эфира на проверку — это единственный шаг, который нельзя пропускать.
Шаги
- Шаг 1. Создать событиеОткройте главную OKVideo Матч и выберите вид спорта. Для футбола, футзала, хоккея, баскетбола, волейбола, тенниса, падела, кёрлинга, настольного тенниса, гандбола, регби-15, бокса, американского футбола и флаг-футбола есть отдельные режимы с закреплённой редакцией правил. Для всего остального — ручной режим: счёт кнопками −1 и +1, этапы и их название задаёте сами. Впишите названия сторон и нажмите «Создать событие». Почту и телефон никто не спросит.
- Шаг 2. Забрать три ссылкиПосле создания открывается пульт, а в нём блок «Ссылки события»: администратор, экран и оверлей. Администраторскую сохраните в надёжном месте — это единственный способ вернуться к матчу, восстановить её нельзя. Экран и оверлей только показывают счёт и изменить его не могут, поэтому их не страшно передать оператору OBS или отдать на второй компьютер. Копируйте адрес целиком, вместе с частью после решётки: там лежит секрет доступа, и без него ссылка не откроется.
- Шаг 3. Добавить источник «Браузер» в OBSВ нужной сцене нажмите «+» в списке источников, выберите «Браузер», дайте имя вроде «Табло». В поле URL вставьте ссылку оверлея. Ширина и высота — 1920 и 1080 для обычного горизонтального эфира; для вертикального ставьте 1080 и 1920, макет перестроится сам. Снимите галки «Выключить источник, когда он не виден» и «Обновить браузер, когда сцена станет активной»: с ними при каждом переключении сцены табло будет перезагружаться и на секунду исчезать. Никакого своего CSS вписывать не нужно — фон оверлея уже прозрачный.
- Шаг 4. Проверить связку до эфираНе проверяйте это в эфире. Поставьте пульт и OBS рядом, добавьте один гол или очко и посмотрите на источник: цифра должна измениться сама, без нажатия «Обновить». Так же проверьте старт и паузу часов. Если табло не меняется, почти всегда причина одна — в OBS вставлена ссылка без части после решётки.
Экран и оверлей — два разных вывода
Оверлей рисует компактную плашку на прозрачном фоне: его кладут поверх видео с камеры. Экран — то же табло, но во весь кадр и с непрозрачным фоном: он нужен для паузы, перерыва, предматчевой заставки или для отдельного монитора в зале. Ссылки независимы, и обе можно держать в OBS одновременно, на разных сценах.
Оформление у них общее: семь стилей табло, цвета сторон, размер шрифта и три варианта темпа анимации. Всё это меняется в пульте на ходу, посреди матча, и обоим выводам прилетает одно и то же — пересоздавать событие не нужно.
То же самое в vMix и других программах
Ничего специфичного для OBS в этой схеме нет. В vMix ссылка оверлея вставляется во вход типа Web Browser, дальше он ложится слоем поверх камеры ровно так же. Любая программа, которая умеет веб-источник с прозрачностью, подойдёт: вывод — обычная страница, а не проприетарный формат.
Один и тот же адрес можно открыть сразу в нескольких местах — например, в OBS на режиссёрской машине и в браузере на ноутбуке комментатора. Ссылки только для чтения, поэтому лишний зритель ничего не испортит: изменить счёт можно исключительно из пульта.
Что делать, если связь оборвалась
Вывод удерживает последний целый кадр: если сеть моргнула, табло не мигнёт пустотой и не покажет полусобранную графику. После переподключения оно догоняет актуальное состояние. Игровые часы считает сервер, а не браузер, поэтому после обрыва время не разъезжается между экраном и оверлеем.
Это стоит понимать честно: продукт отвечает за то, что нарисовано в браузере, и показывает оператору, свежая ли картинка. Он не может подтвердить, что кадр дошёл до зрителя, — за это отвечает ваш энкодер и канал.
Ограничения, о которых лучше знать заранее
- Интерфейс пульта только на русском языке.
- Публичного каталога событий нет: чужой матч найти нельзя, но и свой — тоже, если потеряна ссылка.
- Событие, которое ни разу не открыли ни одной из трёх ссылок, удаляется через сутки. Открытое хранится, пока существует ссылка.
- Кнопки удаления в интерфейсе нет намеренно: подготовленный проект не должен пропасть от одного промаха. Удаление — письмом на support@okvideo.pro.
Дальше
- Табло для футбольного матча — что видит зритель и что нажимает оператор на протяжении всей игры.
- Виды спорта и своды правил — по каким редакциям правил работают режимы и где проходит граница ручного решения.
- Вопросы и ответы — что бесплатно, где хранятся данные, чем это отличается от готовых сервисов.
Если вести эфир некому
Табло — только графика. Камеры, звук, режиссура и канал остаются на вас. Если делать это самому некому, мы проводим эфиры под ключ: выездная онлайн-трансляция с площадки, а для стадиона и зала без нормального проводного интернета — бондинг нескольких мобильных каналов.