Трансляция
Отправка положения дисциплин открытого соревнования на табло TABLEAU: через сеть площадки, через базу данных или через сервер Redis для удалённых табло. Здесь же для каждой дисциплины выбирают, что показывается зрителям.
Это третий модуль заголовка, Трансляция, устроенный так же, как модуль FINISH.
| # | Транслировать | Дисциплина | Состояние | Строки |
|---|---|---|---|---|
| 1 | 500 m Femmes | транслируется (официально) | 18 | |
| 2 | 500 m Hommes | транслируется (предварительно) | 20 | |
| 3 | 1500 m Femmes | убрана | 16 |
| Продукт | Компьютер | Ссылка | Адрес | С | Пакеты | Ожидание | Догрузки | |
|---|---|---|---|---|---|---|---|---|
| TABLEAU | ECRAN-TRIBUNE | TCP | 192.168.10.41 | 13:05:12 | 201 | 0 | 1 | × |
- Строка состояния: открытые каналы, отправленные пакеты, последнее объявление, последнее перечитывание; команды («Начать трансляцию», когда она остановлена).
- Каналы, каждый на своей карточке с флажком справа, и их настройки.
- Дисциплины открытого соревнования и их флажок «Транслировать».
- Подключённые табло.
Строка состояния и команды
Начать трансляцию
Где: «Трансляция», вверху справа
Объявляет EVENT в сети и отправляет положение отмеченных дисциплин на табло по выбранным каналам. Трансляция по умолчанию остановлена; после запуска она сама возобновляется при следующем запуске EVENT. Далее каждое изменение, сделанное в EVENT (ввод, исправление, утверждение, импорт, общий зачёт), уходит не позже чем через секунду.
Остановить трансляцию
Где: «Трансляция», вверху справа
Дисциплины убираются с табло, затем каналы закрываются. Открытие другого соревнования или выход из EVENT тоже убирает дисциплины с табло.
Обновить сейчас
Где: «Трансляция», вверху справа
Перечитывает положение дисциплин из базы; отправляются только изменения. Полезно для того, что только что записал FINISH, без ожидания автоматического перечитывания.
Отправить полное состояние снова
Где: «Трансляция», вверху справа
Повторно отправляет всё транслируемое положение на подключённые табло (табло может и само запросить его снова). Для экрана, который, похоже, отстаёт.
Перезапустить каналы
Где: «Трансляция», вверху справа
Закрывает и снова открывает каналы: после смены порта или сети или когда табло больше не подключается.
Каналы
Объявлять EVENT в сети каждые 2 с
Где: «Трансляция», «Объявление (обнаружение)»
Табло сами находят EVENT, без ввода адреса (UDP, порт 8214: отдельно от FINISH, так что старое табло никогда не спутает его с EVENT). Объявление не содержит пароля.
Имя, отображаемое табло
Где: «Трансляция», «Объявление (обнаружение)»
Имя этого компьютера в списке источников табло (по умолчанию — имя компьютера).
IP (TCP)
Где: «Трансляция», каналы
По одному подключению на табло (по умолчанию порт 8220); каждое получает полное состояние, затем только изменения, и может снова запросить полное состояние. Самый надёжный канал в локальной сети.
UDP
Где: «Трансляция», каналы
Одна отправка для всех экранов (по умолчанию порт 8221): Многоадресная рассылка (рекомендуется) или Broadcast. Датаграммы меньше 1200 байт; полное состояние отправляется снова каждые 2 с.
Группа многоадресной рассылки
Где: «Трансляция», каналы, UDP
Адрес группы (по умолчанию 239.255.82.10), которую табло слушают в режиме многоадресной рассылки.
База данных (PostgreSQL)
Где: «Трансляция», каналы
Изменения проходят через базу (LISTEN / NOTIFY, канал «chronofeed_diffusion_event»): клиенты, подключённые к той же базе, получают их сразу, без прямого подключения к компьютеру EVENT.
Перечитывать каждые (с)
Где: «Трансляция», «Перечитывание положения»
То, что меняется в EVENT, уходит в течение секунды; это перечитывание дополнительно берёт то, что FINISH записывает в ту же базу (по умолчанию 15 с; 0 — никогда).
Redis (удалённые табло)
Где: «Трансляция», каналы
Для табло в другой сети (другой зал, интернет). Вы используете собственный сервер Redis; ваши учётные данные остаются на этом компьютере в зашифрованном Windows виде. Поля: сервер, порт, Зашифрованное подключение (TLS), пользователь (необязательно), пароль (никогда не показывается и не пишется в журнал; пусто — оставить уже сохранённый), пространство. Проверить подключение, затем Сохранить; состояние показывается ниже.
Сервер (хост)
Где: «Трансляция», Redis
Имя или адрес сервера Redis.
Пространство (ваша организация или ваша дорожка)
Где: «Трансляция», Redis
Имя, которое отделяет ваши трансляции от чужих на том же сервере («hsk-starford»); табло должно использовать то же имя.
Дисциплины, табло, журнал
Дисциплины открытого соревнования
Где: «Трансляция», справа
Каждая дисциплина со своим флажком Транслировать, своим состоянием — транслируется (предварительно), транслируется (официально), убрана, не транслируется (трансляция остановлена) — и числом строк. Снимите «Транслировать», чтобы убрать дисциплину с табло (результаты требуют проверки): она сразу исчезает и возвращается, только когда флажок снова отмечен. Тот же флажок есть на вкладке «Дисциплины»; по умолчанию он отмечен.
Подключённые табло (TCP и Redis)
Где: «Трансляция», справа
Продукт, компьютер, ссылка, адрес, с какого времени, отправленные пакеты, ожидающие, догрузки; × отключает табло. Экраны на UDP не объявляют себя и здесь не появляются.
Эти сообщения теперь находятся в журнале соревнования — панели слева в главном окне.