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

流和连接访问

在现有 SRT 或 RTMP 服务器上创建指定发布者或接收者访问权限,而无需向未知连接打开整个服务器。

在 Callaba 中找到快速启动 → Streams
此模块的作用

Stream 是一个访问对象:它绑定协议服务器、连接角色和身份规则。在将 URL 或流密钥提供给编码器和接收器之前创建它。

在 Callaba 中继续此工作流

Callaba SRT 服务器

预期的编码器发布其提要,而无关的连接身份仍处于未授权状态。

了解产品如何工作

开始之前

  • 正在运行的 SRT 或 RTMP 服务器。

  • 预期作用:发布者发送媒体;接收者消耗它。

  • 计划的流 ID、流密钥或允许的主机,不与其他连接冲突。

设置说明

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

身份

命名连接并选择其服务器。

名称

面向操作员的编码器、馈送器或接收器的名称。

活跃

允许连接对象在保存后使用。

协议

选择 SRT 或 RTMP 来匹配所属服务器和客户端。

流媒体服务器

选择接受此连接的现有服务器。

访问

仅授予客户所需的角色和身份。

角色

发布者发送提要;接收器读取提要。

流 ID 或流密钥

客户端连接使用的稳定媒体标识符。

允许的主机

连接客户端的可选基于 IP 的限制。

安全的首次工作流

  1. 01

    打开 Streams 并选择与目标服务器相同的协议。

  2. 02

    选择正在运行的服务器,然后选择发布者或接收者。

  3. 03

    设置服务器访问策略所需的流标识或允许的主机。

  4. 04

    保存并启动流。

  5. 05

    在一个真实的编码器或接收器中使用生成的连接详细信息并验证媒体。

工作流示例

适用场景

授予远程编码器仅限发布者的访问权限

外部操作员应发送一个 feed,但不得接收其他 feed。

编码器出版商
流媒体访问一个身份
SRT 或 RTMP 服务器摄取
下游授权工作流程
动画工作流图: 授予远程编码器仅限发布者的访问权限

构建方法

  1. 1

    在所选服务器上创建发布者流。

  2. 2

    分配唯一的流 ID/key 或限制已知的编码器主机。

  3. 3

    仅将该连接详细信息发送给编码器操作员。

  4. 4

    启动编码器并验证不同的身份是否被拒绝。

适用场景

为受监控的输出创建接收器

解码器或置信度监视器应读取一个命名流。

实时服务器可用饲料
接收器访问读取角色
解码器连接
监视器回放
动画工作流图: 为受监控的输出创建接收器

构建方法

  1. 1

    在拥有实时源的服务器上创建接收器流。

  2. 2

    使用预期的流标识和可选的接收方主机限制。

  3. 3

    将解码器与生成的接收器详细信息连接起来。

  4. 4

    确认播放和服务器端连接状态。

验证结果

  • 预期的发布者或接收者与其指定的角色连接。
  • 启用显式访问时,错误的流标识将被拒绝。
  • 拥有的服务器和实时统计数据显示预期的连接。

故障排除

有效客户被拒绝

检查
  • 比较协议和所选服务器。
  • 准确检查角色、流身份和主机限制。
然后执行

纠正单个不匹配的访问值;不要启用允许所有作为诊断快捷方式。