发布
FINISH 发送什么、发给谁:每场进行中比赛的状态(排名、圈、时间),发送给 TABLEAU 显示屏、VOICE 语音播报以及网络上的任何客户端。客户端连接时,FINISH 发送完整状态,之后只发送变化。
| 产品 | 计算机 | 链接 | 地址 | 通道 | 自 | 批 | KB | 等待中 | 时钟(毫秒) |
|---|---|---|---|---|---|---|---|---|---|
| TABLEAU | ECRAN-PUBLIC | TCP | 192.168.1.21 | 全部 | 13:30 | 1 284 | 412 | 0 | +2 |
| VOICE | SONO | TCP | 192.168.1.22 | 全部 | 13:31 | 1 280 | 405 | 0 | −1 |
- 发布状态和 重新启动发布。
- 通告:客户端可自动找到 FINISH。
- TCP 传输,几乎所有客户端都使用它。
- 接受 ChronoFEED-SIM。
- 已连接的客户端。
只有勾选了 发布 的比赛(比赛设置)才会被发布,并且只在已加载、进行中或已结束期间发布:比赛一旦完赛就会立即从显示屏上消失。各种传输方式可以同时使用;更改某项设置只会重新启动受影响的传输。请参阅场景 发布到 TABLEAU 和 VOICE。
重新启动发布
位置:发布,顶部
停止并重新启动所有传输(TCP、UDP、数据库、通告、Redis)。客户端会自行重新连接并收到完整状态。旁边显示“发布:”以及启用的传输方式(“TCP :8210 · 通告 · 时钟 :8213”),或“已停止”。
每 2 秒在网络上通告 FINISH
位置:发布,“通告(发现)”卡片;默认勾选
显示屏、VOICE 和 SIM 可以自动找到 FINISH(UDP,端口 8212),无需输入地址。通告中不包含任何密码。同一网络中的两台 FINISH(两条跑道)都会发出通告:客户端会列出供选择,并记住所选的名称。
客户端显示的名称
位置:发布,“通告”卡片
此 FINISH 在客户端中显示的名称(默认为计算机名)。当多台 FINISH 共用网络时,请取一个好认的名称(“FINISH-Starford”):每个客户端都按这个名称找到自己的 FINISH,即使地址发生变化。
IP(TCP)
位置:发布;默认勾选
每个客户端一个连接:每个客户端先收到完整状态,然后只接收变化;慢速客户端不会拖慢其他客户端。保证送达、包含运动员照片、可按通道筛选。这是默认选择(端口 8210)。
接受 ChronoFEED-SIM
位置:发布,“模拟器(ChronoFEED-SIM)”卡片;默认不勾选
允许 SIM 连接到此 FINISH 并模拟其比赛,无论处于何种模式(竞赛、训练、演示)。不勾选时,它会被拒绝(日志和本页会说明)。已连接的 SIM 会在状态栏中提示(“已连接 SIM”,橙色背景)。仅用于无设备试用:竞赛时请取消勾选。
UDP
位置:发布
一次发送即可覆盖所有屏幕(数据报小于 1200 字节;每 2 秒重新发送一次完整状态)。选择 组播(推荐) 或 广播,以及端口(8211)。用于以 UDP 侦听的发布协议客户端;TABLEAU 和 VOICE 不通过 UDP 接收(它们通过 TCP 连接,远程显示屏则通过 Redis)。
组播组
位置:发布,“UDP”卡片
组地址(默认为 239.255.82.10):UDP 客户端必须侦听同一地址。
数据库(PostgreSQL)
位置:发布
变化也会通过数据库发送(在“chronofeed_diffusion”通道上使用 LISTEN / NOTIFY):供能访问数据库、但无法访问显示屏网络的客户端使用。它只接收变化。TABLEAU 和 VOICE 不使用这种方式。
Redis(远程显示屏和存档)
位置:发布
用于另一个网络上、世界任何地方的 TABLEAU,以及将成绩保存在云端。您需要自备 Redis 服务器;您的凭据保存在本计算机上,由 Windows 加密。Redis 通过队列接收与其他传输方式相同的数据批:即使它很慢或断开,也不会拖慢任何东西。单击 测试连接、保存,然后查看状态(“已连接到 … · 空间“…” · 已发布 N 批 · 远程显示屏:…”)。
服务器(主机)
位置:发布,“Redis”卡片
您的 Redis 服务器的地址及其端口。下方:用户(可选)(Redis 6 及以上版本的 ACL 账户;留空:默认账户)和 密码(永远不会显示或写入日志;留空:保留已保存的密码)。
加密连接(TLS)
位置:发布,“Redis”卡片
几乎所有云端 Redis 都要求使用。只有对于您自己网络中的服务器才取消勾选。
空间(您的单位或跑道)
位置:发布,“Redis”卡片
您所有的 Redis 键都以“chronofeed:空间:”开头。远程显示屏需输入相同的空间。
全部同步
位置:发布,“Redis”卡片,“将成绩存档到 Redis”
每场已完赛的比赛都以可读的 JSON 格式保存在您的 Redis 中(实时保存,另外每十分钟进行一次检查)。该按钮按需执行一次检查:它遍历整个数据库,在后台写入缺少或已更改的内容(计时继续进行);取消 会停止。同时移除此数据库中没有的比赛:默认情况下,存档中不在此数据库里的比赛会被保留(其他赛季);勾选后则会被移除。保存期限取决于您的服务器:请启用其持久化并使用“noeviction”策略。
已连接的客户端(TCP 和 Redis)
位置:发布,底部
连接到此 FINISH 的 ChronoFEED 产品(显示屏、语音、模拟器),显示其计算机、连接方式(TCP 或 Redis)、地址、请求的通道、连接时间、已发送的数据批数和千字节数、等待中的内容、补齐次数、与 FINISH 的时钟偏差及其精度(FINISH 是时钟主控:客户端根据起跑时间自行计算计时)。 按钮会断开某个客户端(它会重新连接)。
场边修改(MAPPING)
位置: 发布,场边计算机列表上方(已连接客户端下方);默认 OFF
允许场边的 ChronoFEED-MAPPING 计算机更改已分配的计时芯片。每台计算机都必须经过接受:其请求显示在窗口顶部(“接受”、“拒绝”);5 分钟内无应答则过期,不做任何更改。已接受的计算机列在此处,每台都有“撤回访问”。每次修改都会在窗口顶部通知并写入日志。
OFF:FINISH 拒绝来自场边的所有请求和修改。切换到 OFF 会撤回所有计算机的访问:切回 ON 后,每台计算机都必须重新请求并再次被接受。该设置在下次启动时保留;每次 ON / OFF 切换都会写入日志。