跳转到主要内容
Callaba
面向已经使用 vMix 的团队

设计 vMix 与 Callaba 之间的信号交接。

先确定由 vMix 向 Callaba 发送节目、从 Callaba 接收远程信号源,还是使用主备路径。然后匹配传输字段,并在活动开始前验证目标端。

先搭建手动路径。只有同一路由通过操作员演练后,再加入 Callaba API 操作或 vMix Script。

选择信号方向

从实际需要操作的交接方式开始。

操作员决策

每条路径使用不同的 vMix 界面、端点角色和就绪检查。请在创建 listener 或 route 前先选定一条路径。

vMix → Callaba发送指定输出

选择 Output 1–4,匹配 SRT 字段,然后解码预期的下游结果。

Callaba → vMix接入远程信号源

在 Callaba 中验证信号源,在 vMix 中添加 Stream / SRT,并检查画面、音轨和重连。

主路径 + 备份规划恢复路径

隔离故障域,定义切换条件,并演练恢复和切回主路径。

信号源已验证传输状态已检查目标端已解码
Iurii Pakholkov, founder of Callaba

作者 Iurii Pakholkov

Callaba 创始人 · LinkedIn · 发布于 · 最后更新

vMix 是 Windows 平台的直播制作与视频推流软件。它像软件视频切换台一样工作:加入摄像机、文件、图形、音频、远程嘉宾、NDI 源、SRT 流和其他输入,再混合为一路直播节目输出。

Callaba 不替代 vMix,而是在它周围增加云端和传输层:SRT 接收、路由、浏览器监控、录制、多平台转推、播放和 API 控制。

vMix 制作流程图 输入在 vMix 中混合,输出再送往录制、SRT、RTMP、NDI 或外接显示器。 输入 摄像机 vMix 制作 录制 推流 NDI SRT
vMix 是制作操作台:信号进入,操作员完成节目,随后各路输出离开系统。

什么是 vMix?

vMix 是 Windows 直播制作工具。一台电脑可以完成过去需要独立硬件的工作:视频切换、音频混合、字幕、叠加、录制、推流、回放、远程嘉宾和外部输出。

核心很简单:直播节目在 vMix 中完成。操作员选择播出画面、混合声音、添加图形、准备节目输出,再把它发送到其他系统或平台。

vMix 用来做什么?

当团队需要比摄像头或会议工具更多控制时,会使用 vMix。常见场景包括直播活动、体育制作、教会直播、网络研讨会、会议、教育、企业直播、远程访谈、网络节目和小型演播室。

如果只是简单的摄像头直播,vMix 可能功能过多;当工作涉及多个信号、图形叠加、录制、回放、远程贡献和受控输出时,它就非常有用。

vMix 如何工作?

vMix 工作流通常有三部分:输入、制作和输出。

  • 输入: 摄像机、采集卡、文件、图形、音频、NDI、SRT、远程嘉宾、屏幕采集和流输入。
  • 制作: 切换、混合、音频控制、字幕、叠加、画中画、回放和节目输出。
  • 输出: 录制、推流、外部显示、NDI、SRT、RTMP 或其他工作流。

Callaba 在 vMix 工作流中的位置

vMix 擅长制作机内部,Callaba 擅长制作机周围:贡献、云路由、网页监控、录制、转推、播放、故障切换和 API 控制。

例如,vMix 可向 Callaba 发送一路 SRT 或 RTMP 节目。Callaba 可以预览、录制、分发到多个目的地、提供网页播放,或路由到另一个制作流程。

vMix 与 Callaba 的分工 vMix 完成节目,Callaba 管理外围的传输、监控、录制和路由。 vMix 节目 Callaba 云端层 转推 录制 Callaba 扩展工作流。
Callaba 不替代 vMix;它在 vMix 制作周围增加传输、云路由、监控、录制和播放。

vMix SRT 输出到 Callaba

当 vMix 是本地制作系统、Callaba 是云端 SRT 服务器时使用此工作流。vMix 通过 SRT 发送节目,Callaba 接收后成为监控、录制、转推、播放或 API 路由的控制点。

vMix SRT 输出到 Callaba vMix 可以把节目输出发送到 Callaba SRT 服务器进行路由和监控。 vMix 节目 SRT Caller Callaba Listener启用时请使用相同的延迟、Stream ID 和密码。
常见工作流把 vMix 节目输出送到 Callaba SRT 服务器,再由 Callaba 负责路由、录制或交付。

在 vMix 中接收 Callaba 的 SRT

当远程信号先到 Callaba、再作为 vMix 输入时使用此工作流。在 vMix 中选择 Add Input → Stream / SRT 并选择接收端工作流需要的 SRT 模式。

Callaba SRT 信号进入 vMix vMix 可以把来自 Callaba 的 SRT 流作为制作输入。 Callaba 接收端 SRT Caller vMix 输入对传入信号使用 Add Input → Stream / SRT。
vMix 也可以把 Callaba 的远程信号作为 SRT 制作输入。

当 vMix 连接可访问的 Callaba 端点时使用 Caller。只有其他系统必须直接连接 vMix 电脑时才使用 Listener。除非架构明确要求,否则不要把制作机暴露到公网。

vMix、NDI 与云端工作流

NDI 适合本地制作网络。只要网络针对视频设计,vMix 可良好处理 NDI 输入和输出;经过公网或云贡献路径时,SRT 通常是更安全的传输层。

NDI 与云端的边界 NDI 适合制作局域网,SRT 通常更适合公网传输。 NDI 本地 LAN 桥接 编码 SRT 云端路径除非网络专门为 NDI 设计,否则应将 NDI 保持在本地。
NDI 在本地制作网中很强。对于云贡献,请桥接信号或编码为 SRT。

通过 Callaba 发送 vMix RTMP

RTMP 适合简单发布。与其让 vMix 直接发送多路输出,不如向 Callaba 发送一路受控 RTMP 输出,由 Callaba 管理后续路由、监控和录制。

vMix RTMP 输出与转推 vMix 可以向 Callaba 发送一路 RTMP 输出,再由 Callaba 分发到其他目的地。 vMix RTMP Callaba 接收 YouTube 播放器 一路输出更容易监控。
使用 RTMP 时,向 Callaba 发送一路受控输出,并由服务器管理后续工作流。

vMix 与 Callaba 设置表

工作流 vMix 端 Callaba 端 首先检查
vMix 到云端 SRT 输出 SRT 服务器 Callaba 的输入码率
云端到 vMix Stream / SRT 输入 接收端点 模式、端口和 Stream ID
简单发布 RTMP 输出 RTMP 服务器 RTMP URL 与 stream key
本地制作 NDI 输入/输出 需要时桥接 网络容量
重要活动 主节目 + 备份 故障切换与监控 切换演练

vMix 工作流需要监控什么?

分别监控 vMix 电脑和传输层。vMix 正常时网络输出仍可能失败;服务器运行时输入也可能没有真实媒体。务必检查两端。

vMix 工作流监控点 直播期间同时监控 vMix 和云端传输层。 vMix CPU 音频 输入 输出 码率 SRT RTT 录制 路由
监控两个层面:vMix 电脑及其外围的传输/服务器层。

vMix 活动的主路与备份路径

重要活动必须提前规划备份。备份可以是第二路 vMix 输出、硬件编码器、第二条网络或待机信号。Callaba 可把切换和监控移出本地制作机。

vMix 周围的主路/备份工作流 使用云端层,把制作切换与主、备传输决策分开。 主路 vMix 备份 信号 Callaba 故障切换 输出 直播
重要活动应在直播窗口前准备主路和备份路径。

vMix 与 OBS 对比

OBS 是优秀的免费推流和录制工具。vMix 更偏向专业制作;当活动需要受控切换、音频路由、回放、专业输出、NDI、SRT 和操作流程时通常更合适。

实际区别不是 “谁能推流”,两者都可以;区别在于工作所需的制作控制程度。

vMix 的 SRT、RTMP、NDI 故障排查

问题 可能原因 解决方法
无法建立 SRT 连接 模式、端口、防火墙或 Stream ID 不一致 确保两端的 Caller/Listener 方向、主机名、端口、Stream ID 和密码一致。
已连接但画面黑屏 Codec 或源信号问题 先测试 H.264 视频和 AAC 音频;路径正常后再加入 HEVC。
NDI 源不稳定 本地网络容量不足 把 NDI 保持在受控 LAN 内;远程或云传输使用到 SRT 的桥接。
RTMP 输出失败 URL、stream key 或 TCP 端口错误 重新复制 RTMP URL 和 stream key,然后检查 Callaba 的输入码率。
延迟过高 缓冲、SRT 延迟或播放器延迟 分别测量每一层:vMix 输出、服务器接收、输出路由以及观众/播放器路径。

官方参考资料

常见问题

什么是 vMix?

vMix 是 Windows 直播制作和推流软件,可将摄像机、文件、音频、图形、远程嘉宾、NDI、SRT 等来源混合为直播节目输出。

vMix 用来做什么?

vMix 用于活动、体育、教会、网络研讨会、会议、远程访谈、教育、企业直播、演播室、录制和多机位制作。

vMix 支持 SRT 吗?

支持。vMix 支持 SRT 输入和输出,包括 Caller、Listener 与 Rendezvous 模式。两端的模式、延迟、密码和 Stream ID 应一致。

vMix 支持 NDI 吗?

支持。vMix 支持 NDI 工作流。NDI 最适合本地制作网;云端或 Internet contribution 请使用桥接或把信号编码为 SRT。

vMix 比 OBS 更好吗?

vMix 通常更适合高级制作控制、回放、多机位、外部输出和 NDI/SRT 工作流。OBS 则适合较简单的推流与录制。

vMix 能把一路输出发送到多个平台吗?

可以,但重要工作流通常应把一路受控 vMix 输出发送到 Callaba 等服务器,再在服务器层完成转推和路由。

Callaba 能替代 vMix 吗?

不能。Callaba 不替代制作切换台。vMix 制作并切换节目;Callaba 增加云端、接收、路由、监控、录制、播放和 API 层。

vMix 能接收 Callaba 的流吗?

可以。vMix 能接收 SRT 和受支持的流。常见方式是远程源先到 Callaba,再将 Callaba 接收端信号作为 vMix 输入。

后续步骤

将 Callaba 用于 vMix 直播制作

通过 SRT 或 RTMP 向 Callaba 发送一路受控 vMix 输出,检查输入码率和传输状态,再加入录制、转推、网页 Multiview、播放或故障切换,无需重建 vMix 节目。

先使用 Callaba SRT Server 产品。仅在需要时使用 SRT Servers API 示例 即已经运行的操作流程需要自动化时。

选择信号方向

从实际需要操作的交接方式开始。

每条路径使用不同的 vMix 界面、端点角色和就绪检查。请在创建 listener 或 route 前先选定一条路径。

选择信号方向先搭建手动路径。只有同一路由通过操作员演练后,再加入 Callaba API 操作或 vMix Script。