跳转到主要内容
Callaba
主用与备用信号源控制

Callaba 直播视频故障切换

让主用和备用 SRT 流在同一运维路径中保持就绪。已发布的传输层切换可在二者之间切换,不依赖特定音频或视频编解码器,并保留下游接收端和拉流端连接。

已配置的恢复路径

让主用和备用 SRT 信号源保持在同一运维路径中

这条已发布的 SRT 恢复路径在准备好的主用和备用流之间进行传输层切换,同时保持下游接收端和拉流端连接。

让主用和备用 SRT 信号源保持在同一运维路径中
主用信号源已准备好且流状态可见的主用流
备用信号源已准备好并可进行相同运维检查的备用流
SRT PULL 中继不依赖特定音频或视频编解码器的传输层主备切换
目的端切换期间接收端和拉流端连接保持附着
活动前设置

准备 SRT PULL 恢复路径

打开路由设置
选择 SRT Routing,选择 SRT main/backup failover,将 Routing mode 设为 Pull,然后使用 Add SRT Host 添加每个 Routing Host 和 Routing SRT Port。
核对连接详情
若所选信号源使用这些项目,请检查 SRT 模式、端口、延迟、流标识和密码短语。
设置运行策略
确认已发布的手动或自动主备行为,并在实际贡献链路上测试从备用返回主用。
运行一次受控测试

检查活动实际会使用的路径

使用活动编码器、网络、中继和目的端进行测试。记录此路径发生的情况,而不是假设另一对信号源会有相同行为。

  • 中断主用信号源在计划窗口内中断主用流,观察主备切换、下游连续性、流统计和连接事件。
  • 检查目的端确认接收平台或接收端接受恢复后的流;中继正在运行本身并不能证明已送达。
  • 检查返回主用恢复主用流,并结合该部署的事件和日志历史验证已配置的返回行为。
部署

在云端或自托管 Callaba 中使用同一故障切换模型

选择 SRT 路由层的运行位置,然后根据网络与制作边界配置上游集合。

云端部署

在贡献或分发区域附近启动 Callaba 实例,并在 Web 界面配置主用与备用 SRT 上游。

在 AWS 上部署 Callaba

自托管部署

当路由主机、网络访问和运营数据必须保留在您的基础设施中时,在 Linux 上运行 Callaba Engine。

在 Linux 上安装

直播视频故障切换常见问题

Callaba 直播视频故障切换有什么作用?

它让主用和备用 SRT 流位于同一已发布的传输层工作流中,可在二者之间切换而不依赖特定媒体编解码器,并在切换期间保留下游接收端和拉流端连接。

活动上游断开时会发生什么?

已发布的工作流可在保留下游接收端和拉流端连接的同时从主用切换到备用。实际恢复行为仍取决于准备好的信号源、网络、缓冲区和目的端。

工作流可以从备用返回主用吗?

可以。该版本改进了从备用返回主用的切换,并使手动和自动故障切换行为保持一致。请在活动前使用真实信号源和目的端测试已配置的行为。

在 SRT 故障转移期间下游接收器是否会保持连接?

发布的传输级工作流程通过主备交换机保留下游接收器和拉取器连接。可见的恢复仍然取决于准备好的源、网络缓冲区和目的地。

SRT 故障转移可以自动从主设备切换到备份设备吗?

是的。发布的工作流程支持手动和自动主备切换,同时保留下游接收器和拉取器连接。在事件发生之前测试配置的源、网络缓冲区和目标。

直播前完成准备

构建经过审核的主用和备用路径

使用在线演示检查操作界面,然后在云端或 Linux 上部署 Callaba,测试主备切换、返回行为、目的端接收以及事件和日志可见性。