如何将数据发送到vMix?
有几种方法可以将数据从记分板OCR发送到vMix:
- 使用vMx API。建议使用此方法,因为它将提供最小的延迟,并且可以轻松地在两台计算机之间使用。
- 使用XML输出
- 使用CSV输出。不推荐,请参阅下面的原因。
- 使用HTTP Feed输出
- 使用浏览器窗口
Scoreboard OCR下载地址:
https://pan.baidu.com/s/13N39EIj-v2NIGFAozjFwdw 提取码:rtq8
1.使用vMix APi
- 确保至少安装了vMix版本22.0.0.68(以前的版本在每秒接收10x数据时会引入延迟,并且某些用户报告了使用旧版本时的渲染时间峰值)
- 确保已启用vMix API:设置→Web控制器→启用| 之后重新启动vMIx
- 在记分板OCR中选择“ vMix API ”,然后输入:
- 主机-运行vMix的计算机(如果要在与vMix相同的计算机上运行记分板OCR,请使用“ localhost”)。如果在另一台计算机上运行vMix,请使用该计算机的IP地址,例如“ 192.168.1.10”。确保vMix计算机上的Windows防火墙未阻止vMix API(如果它无法正常工作,则始终可以禁用防火墙以确保它不会引起问题)
- 端口-输入“ 8099”(这是默认的vMix API端口号,我不认为可以更改,请勿与使用端口8088的vMIx Web控制器混淆)
- input_id-输入vMix XAML模板的输入ID(如果它是vMix中的第一个输入,则只需输入1)
- 在记分板OCR中使用与vMix XAML模板中存在的字段名称相同的名称(例如,如果在vMix模板中具有“ Clock.Text”字段,则在记分板OCR中使用相同的名称作为匹配时间)。字段名称区分大小写!
- 如果vMix中有多个模板,请确保在记分板OCR中添加多个vMix输出。每个输出将对应于模板的vMix输入编号
- 如果使用vMix GT模板,请确保添加“ .Text”和字段名称的末尾,例如“ CLOCK.Text”
- 一些模板在字段名称中使用空格,例如“ Away Score.Text”
- 字段名称区分大小写
本地主机:8099/1
192.168.1.10:8099/1
这是记分板OCR将发送给vMix的内容:
FUNCTION SetText Input=1&SelectedName=Clock&Value=6:31
2.使用XML输出
- 在记分板OCR中选择XML输出
- 在vMix中选择XML数据源,然后在xmlpath中输入“ / root”,然后就可以将记分板OCR字段映射到任何vMix XAML模板字段。您还可以同时使用多个XAML。
- 如果要正确显示1/10秒的匹配时间并减少延迟,请确保将“每隔更新数据”从1秒更改为100毫秒。
3.使用CSV输出
- 在记分板OCR中选择CSV输出
- 在vMix中选择CSV数据源
- 如果要正确显示1/10秒的匹配时间并减少延迟,请确保将“每隔更新数据”从1秒更改为100毫秒。
- 当记分板OCR输出“ 47.3”,但vMix显示“ 47,3”时,我们遇到了一个问题(在vMix中,“ 47.0”将被截断为“ 47”)。这是因为vMix根据系统区域设置格式化数字。在Windows区域设置中,可以通过将定界符从逗号更改为点来更改此设置,但也可能导致其他应用程序出现问题。
4.使用HTTP Feed输出
- 在记分板OCR中选择HTTP Feed输出
- 将HTTP Feed输出URL从记分板OCR 复制/粘贴到vMix,然后在xmlpath中输入“ / root”,然后就可以将记分板OCR字段映射到任何vMix XAML模板字段。您还可以同时使用多个XAML。
- 如果要正确显示1/10秒的匹配时间并减少延迟,请确保将“每隔更新数据”从1秒更改为100毫秒。
评论列表(1条)
篮球倒计时的时候 怎么给倒计时与现场的倒计时同步呢?