跳转到主要内容
Callaba
产品用户指南

SRT 服务器

通过显式发布者和接收者访问来接收、保护、监控和路由低延迟 SRT 贡献。

在 Callaba 中找到流媒体服务器 → SRT 服务器
此模块的作用

SRT 服务器是托管贡献端点。为真实网络配置延迟和带宽,保护其安全,然后使用遥测和受控路由,而不是根据玩家症状进行猜测。

在 Callaba 中继续此工作流

Callaba SRT 服务器

每个生命周期变化都以可观察的媒体证明结束,并且退役不会留下隐藏的下游依赖项。

了解产品如何工作

开始之前

  • 可访问的 UDP 端口和防火墙规则(如果可能)仅限于所需的源。

  • 真实的 SRT 编码器或测试源和接收器(例如 VLC 或下游 Callaba 模块)。

  • 测量的网络 RTT 和预期峰值比特率。

设置说明

仅解释操作员需要的控件;内部字段名和实现事件不会显示。

聆听者

SRT 端点的身份和网络容量。

名称和活动状态

此 SRT 服务器的操作员标签和生命周期状态。

监听端口

UDP 端口由传入 SRT 连接使用。

接收端口

已配置工作流程的接收方使用的可选不同端口。

延迟

SRT 恢复缓冲区大小适合测量的网络路径。

从测量的 RTT 开始,并在代表性丢包情况下进行测试。
最大带宽

余量 SRT 可用于相对于媒体比特率的重传。

接收缓冲区

SRT 接收器可用的主机缓冲区。

连接超时

在会话被视为失败之前,不可用的对等点可以保持未解决状态多长时间。

安全和访问

保护媒体并限制谁可以发布或接收。

密码

由授权对等方共享的可选 SRT 加密密钥。

使用强秘密并将其与 URL 分开分发。
接入方式

需要显式的流访问对象、受主机限制或故意允许更广泛的访问。

发布者和接收者角色

将发送媒体的客户端与使用媒体的客户端分开。

路由和恢复

将此端点连接到一个或多个 SRT 对等点。

路由方式

禁用路由或使用 Callaba/公共地址对等点定义。

推或拉

PUSH 向侦听器发送; PULL 连接到可用源。

路由主机

配置的路由工作流程使用的有序对等地址。

可观察性

在更改传输参数之前使用现场证据。

统计区间

用于支持的统计信息收集或回调的频率。

实际比特率

显示媒体当前是否到达。

网络RTT

SRT 会话报告的往返时间。

连接和事件历史记录

用于诊断断开连接的会话和传输事件。

安全的首次工作流

  1. 01

    使用未使用的 UDP 端口和明确的操作员名称创建服务器。

  2. 02

    测量真实路径,然后设置该网络的延迟、最大带宽和超时。

  3. 03

    添加密码和显式发布者/接收者流访问。

  4. 04

    启动服务器并连接一个真实的发布者或接收者。

  5. 05

    连接一个接收器或下游模块并确认实时比特率和网络 RTT。

  6. 06

    只有当单条路径稳定后,才添加路由或备份PULL源。

工作流示例

适用场景

创建、验证、编辑和停用 SRT 服务器

操作员需要更改 SRT 端点,而不会将保存的表单误认为工作媒体路径。

创建角色、端口和访问
开始端点准备就绪
验证真实媒体和输出
编辑保存,重启,重新测试
退休删除依赖项
动画工作流图: 创建、验证、编辑和停用 SRT 服务器

构建方法

  1. 1

    创建服务器及其角色、端口、访问策略和预期媒体设置。

  2. 2

    启动它并等待发布者或接收者期望的端点状态。

  3. 3

    连接真实媒体并验证比特率、图片、音频和预期的下游输出。

  4. 4

    编辑前,确定该字段是否需要停止或重新启动;保存更改,恢复服务器并重复相同的介质测试。

  5. 5

    在删除服务器之前,请删除或重新分配依赖于它的每个路由、记录、Multiview 磁贴和输出。

适用场景

将远程贡献信号安全接入制作流程

现场编码器通过公共互联网发送提要。

现场编码器加密 SRT 推送
准入政策出版商身份
Callaba SRT恢复+监控
生产Multiview / 录制 / 重播
动画工作流图: 将远程贡献信号安全接入制作流程

构建方法

  1. 1

    创建 SRT 侦听器并调整测量路径的延迟大小。

  2. 2

    设置密码并为编码器创建发布者流。

  3. 3

    连接编码器并确认比特率、RTT 和稳定的会话状态。

  4. 4

    在“Multiview”、“录制”或“重新串流”中选择经过验证的 SRT 源。

适用场景

主备 SRT 贡献

生产有两个独立可到达的源,并且需要受控的恢复路径。

小学SRT 拉动
备份SRT 拉动
Callaba SRT重新连接/切换
Multiview操作员证明
输出生产饲料
动画工作流图: 主备 SRT 贡献

构建方法

  1. 1

    将独立测试的主备主机添加到 PULL 路由计划中。

  2. 2

    在启用有序路由工作流之前单独验证每个源。

  3. 3

    在 Multiview 或操作员界面中观察两个源运行状况。

  4. 4

    对于有计划的切换,使用首选路由控制;对于重新连接恢复,请观察活动会话和输出。

  5. 5

    模拟维护时段期间的源丢失并记录恢复行为。

适用场景

来自一个多轨 SRT 程序的多语言浏览器事件

Production 提供一个 SRT/MPEG-TS 程序,带有多个成品语言或评论轨道。

多轨 SRT一个程序
SRT 服务器聆听 + 命名曲目
网络播放器每选一首曲目
语言组观看者选择语言
动画工作流图: 来自一个多轨 SRT 程序的多语言浏览器事件

构建方法

  1. 1

    接收多轨 SRT 源并确认每个生成的音轨都存在。

  2. 2

    侦听 SRT 服务器统计信息中发现的曲目并分配操作员可读的语言名称。

  3. 3

    为每种受众语言创建一个网络播放器;将“修改音轨”设置为“选择音轨”并映射预期的源索引。

  4. 4

    将这些玩家添加到语言列表组并选择默认语言。

  5. 5

    在干净的浏览器会话中测试切换、访问规则和播放。

适用场景

来自单独 SRT 源的多语言浏览器事件

制作部门将每种最终语言作为独立的 SRT 源提供,而不是一个多轨节目。

语言提要每个 SRT 进给一个
SRT 服务器接收+监听
网络播放器每人一名球员
语言组观看者选择语言
动画工作流图: 来自单独 SRT 源的多语言浏览器事件

构建方法

  1. 1

    接收并验证每种生成语言的一个独立的 SRT 源。

  2. 2

    每个经过验证的提要创建一个网络播放器并为受众命名。

  3. 3

    将这些玩家添加到语言列表组并选择默认语言。

  4. 4

    在干净的浏览器会话中测试切换、访问规则和播放。

验证结果

  • 真实的发布者和接收者在计划的测试期间保持连接。
  • 实时比特率确认媒体到达,网络 RTT 保持在测试的延迟预算内。
  • 选定的访问策略会拒绝未经授权的流身份或主机。
  • 备份源测试会产生记录的恢复行为。

故障排除

会话已连接但媒体中断

检查
  • 将比特率与可用上传进行比较。
  • 检查 RTT 和丢包行为。
  • 查看延迟和最大带宽。
然后执行

仅根据测量证据增加恢复空间;还可以纠正源比特率或网络瓶颈。

发布者无法连接

检查
  • 检查 UDP 防火墙和公共地址。
  • 匹配端口、模式、密码和流身份。
然后执行

测试一个没有下游模块的发布者,然后恢复经过验证的接收器路径。

备用信号未按预期接管输出

检查
  • 独立验证两个来源。
  • 检查路由顺序、模式和超时。
  • 观察故障期间的活动会话。
然后执行

更正失败的源或路由定义并重复受控故障测试。