跳转到主要内容
Callaba
RTMP 接入与运维软件

面向直播制作的可控 RTMP 接入点

Callaba RTMP Server 为 OBS、软件编码器和外部推流端提供稳定的 RTMP 监听服务,支持独立端口、可配置的播放器缓冲区,以及按推流密钥或 IP 设置的明确白名单。先在 Callaba 中管理接入,再连接播放、录制与路由工作流。

如何在 Callaba 中设置 RTMP 服务器?

RTMP 实时运维

看清每个连接,掌控谁能接入。

在一个实时视图中管理推流端与接收端:监看码率变化,识别连接所在地区及其 IP 地址,执行访问策略,或按需开放访客工作流。

实时码率
实时视图示意
6.2 Mb/s实时 · 最近 60 秒
连接洞察

地区和 IP 地址

查看每个推流端或接收端从何处连接,以及其使用的网络地址。

法兰克福,DE203.0.113.42
访问策略

全面控制推流端与接收端

仅允许获批的推流密钥或 IP 地址,并可分别控制推流与接收。

推流端接收端
访客 RTMP

工作流需要时开放连接

启用访客模式后,推流端与接收端可以使用任意推流密钥自行创建连接,无需预先注册每个密钥。

访客模式已启用
产品能力依据

RTMP 运维人员真正需要的控制项

使用具体的服务器资源,而不是无人管理的 RTMP URL。每个监听服务都可配置、启用、停止,并连接到 Callaba 的其他工作流。

01

独立 RTMP 监听服务

为接收 OBS 与软件编码器的服务器设置监听端口和播放器缓冲区。

02

推流端与接收端白名单

通过推流密钥或固定 IP 校验,拒绝未知推流端与接收端。

03

生命周期与封装

启动或停止服务器时,Callaba 会维护运行配置以及相关 HLS、DASH 输出目录。

需要时将已接收的 RTMP 流制作成节目

将传入的 RTMP 流制作成节目,而不是分别转发每一路。可在 Video Mixer 中选择已接收的流,与准备好的媒体结合,编排场景并混合音频。先在 Preview 检查下一个场景,再切到 Program,然后发布或录制节目。若传入信号已经是完成的节目,仍可直接路由。

  1. 接收并检查 RTMP 流。
  2. 选择已接收流作为 AV Mixer 输入。
  3. 在 Preview 中编排,然后将准备好的场景 TAKE 到 Program。
打开 Video Mixer
技术规格

产品支持范围与验证要点

每项支持行为旁都给出实际验收检查。最终以已安装的 Callaba 界面以及真实的信号源、目标端和基础设施配置为准。

产品支持范围与验证要点
功能支持的行为验收检查
独立 RTMP 监听服务为接收 OBS 与软件编码器的服务器设置监听端口和播放器缓冲区。在未使用的 TCP 端口上创建 RTMP 服务器,添加发布者流,然后向 OBS 或编码器提供该流的 RTMP URL 和密钥。在连接录制、播放或重新流媒体作业之前确认传入的图片、音频和比特率。
推流端与接收端白名单通过推流密钥或固定 IP 校验,拒绝未知推流端与接收端。它是编码器用来发布的服务器地址、端口和流名称。在 Callaba 中,从配置的 Publisher 流中复制 URL 和流密钥;当发送者具有已知的流标识符或固定 IP 地址时,使用白名单。
生命周期与封装启动或停止服务器时,Callaba 会维护运行配置以及相关 HLS、DASH 输出目录。次级 API 层可创建、查询、更新、启动、停止和删除 RTMP 服务器资源。先在产品中定义真实接入与访问策略,再把这些生命周期操作集成到运维工具。
HLS 或 DASH 播放使用已准备的封装目录支持播放器交付。Callaba 接受 RTMP 源后,为查看器播放配置 Web 播放器工作流程。单独测试播放器URL及其访问设置; RTMP 服务器仍然是摄取和访问控制层。
录制将已接收信号作为录制工作流的输入。将已接收信号作为录制工作流的输入。
转推或交接把接入信号连接到制作所需的目标模块。在未使用的 TCP 端口上创建 RTMP 服务器,添加发布者流,然后向 OBS 或编码器提供该流的 RTMP URL 和密钥。在连接录制、播放或重新流媒体作业之前确认传入的图片、音频和比特率。
现在把它投入使用

在 Callaba 中完成配置,再验证交接

本页说明产品的能力边界。以下指南会告诉您要打开哪些控制项、接下来连接哪个模块,以及如何确认工作流已经就绪。

  1. 配置RTMP 服务器打开指南
  2. 连接转推和转码打开指南
  3. 验证Multiview 监看墙打开指南
两种部署路径

同一 RTMP 产品可运行于云端或自有基础设施

在符合网络与运维要求的环境中验证真实信号源、访问规则和输出流程。

云端部署

需要快速获得可访问的 RTMP 接入点时,在云端启动 Callaba;先验证完整工作流,再规划固定基础设施容量。

在 AWS 上部署 Callaba

Linux 自托管部署

如果端口暴露、私有网络、存储位置或长期容量必须留在自有环境,请在你控制的基础设施上安装 Callaba。

在 Linux 服务器上安装 Callaba
价格
流程验证后再自动化

产品设置验证完成后,自动化 RTMP 服务器生命周期

次级 API 层可创建、查询、更新、启动、停止和删除 RTMP 服务器资源。先在产品中定义真实接入与访问策略,再把这些生命周期操作集成到运维工具。

打开 RTMP Server API 文档

RTMP Server 常见问题

如何在 Callaba 中设置 RTMP 服务器?

在未使用的 TCP 端口上创建 RTMP 服务器,添加发布者流,然后向 OBS 或编码器提供该流的 RTMP URL 和密钥。在连接录制、播放或重新流媒体作业之前确认传入的图片、音频和比特率。

什么是 RTMP URL?

它是编码器用来发布的服务器地址、端口和流名称。在 Callaba 中,从配置的 Publisher 流中复制 URL 和流密钥;当发送者具有已知的流标识符或固定 IP 地址时,使用白名单。

如何将 OBS 与 RTMP 服务器结合使用?

在 OBS 中,将服务设置为“自定义”,粘贴来自 Callaba Publisher 流的 RTMP URL 和流密钥,然后开始一场测试广播。在活动之前检查 Callaba 中接受的连接和实时比特率。

RTMP 流可以作为 HLS 传送吗?

Callaba 接受 RTMP 源后,为查看器播放配置 Web 播放器工作流程。单独测试播放器URL及其访问设置; RTMP 服务器仍然是摄取和访问控制层。

测试真实信号

建立制作团队可运维的 RTMP 接入边界

在自动化之前,可先云端启动、在 Linux 安装,或查看 Multiview 运维体验。