跳到正文
ChronoFEED FINISH 帮助

发布

FINISH 发送什么、发给谁:每场进行中比赛的状态(排名、圈、时间),发送给 TABLEAU 显示屏、VOICE 语音播报以及网络上的任何客户端。客户端连接时,FINISH 发送完整状态,之后只发送变化。

发布重新启动发布 发布:TCP :8210 · 通告 · 时钟 :8213 · 2 个客户端 · 最近一次通告 14:03:211
通告(发现)
每 2 秒在网络上通告 FINISH 客户端显示的名称FINISH-Starford2
IP(TCP)
每个客户端一个连接;每个客户端先收到完整状态,然后只接收变化。
端口 82103
模拟器(ChronoFEED-SIM)
接受 ChronoFEED-SIM
仅用于无设备试用:竞赛时请取消勾选。
4
UDP
组播(推荐)广播
数据库(PostgreSQL)
Redis(远程显示屏和存档)
已连接的客户端(TCP 和 Redis)
产品计算机链接地址通道自批KB等待中时钟(毫秒)
TABLEAUECRAN-PUBLICTCP192.168.1.21全部13:301 2844120+2
VOICESONOTCP192.168.1.22全部13:311 2804050−1
5
Hollywood 杯赛期间的“发布”模块:一台公共显示屏和一台扩声计算机通过 TCP 连接。
  1. 发布状态和 重新启动发布。
  2. 通告:客户端可自动找到 FINISH。
  3. TCP 传输,几乎所有客户端都使用它。
  4. 接受 ChronoFEED-SIM。
  5. 已连接的客户端。

只有勾选了 发布 的比赛(比赛设置)才会被发布,并且只在已加载、进行中或已结束期间发布:比赛一旦完赛就会立即从显示屏上消失。各种传输方式可以同时使用;更改某项设置只会重新启动受影响的传输。请参阅场景 发布到 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 切换都会写入日志。