面向直播制作的可控 RTMP 接入点
Callaba RTMP Server 为 OBS、软件编码器和外部推流端提供稳定的 RTMP 监听服务,支持独立端口、可配置的播放器缓冲区,以及按推流密钥或 IP 设置的明确白名单。先在 Callaba 中管理接入,再连接播放、录制与路由工作流。
看清每个连接,掌控谁能接入。
在一个实时视图中管理推流端与接收端:监看码率变化,识别连接所在地区及其 IP 地址,执行访问策略,或按需开放访客工作流。
地区和 IP 地址
查看每个推流端或接收端从何处连接,以及其使用的网络地址。
203.0.113.42全面控制推流端与接收端
仅允许获批的推流密钥或 IP 地址,并可分别控制推流与接收。
工作流需要时开放连接
启用访客模式后,推流端与接收端可以使用任意推流密钥自行创建连接,无需预先注册每个密钥。
访客模式已启用RTMP 运维人员真正需要的控制项
使用具体的服务器资源,而不是无人管理的 RTMP URL。每个监听服务都可配置、启用、停止,并连接到 Callaba 的其他工作流。
独立 RTMP 监听服务
为接收 OBS 与软件编码器的服务器设置监听端口和播放器缓冲区。
推流端与接收端白名单
通过推流密钥或固定 IP 校验,拒绝未知推流端与接收端。
生命周期与封装
启动或停止服务器时,Callaba 会维护运行配置以及相关 HLS、DASH 输出目录。
需要时将已接收的 RTMP 流制作成节目
将传入的 RTMP 流制作成节目,而不是分别转发每一路。可在 Video Mixer 中选择已接收的流,与准备好的媒体结合,编排场景并混合音频。先在 Preview 检查下一个场景,再切到 Program,然后发布或录制节目。若传入信号已经是完成的节目,仍可直接路由。
- 接收并检查 RTMP 流。
- 选择已接收流作为 AV Mixer 输入。
- 在 Preview 中编排,然后将准备好的场景 TAKE 到 Program。
产品支持范围与验证要点
每项支持行为旁都给出实际验收检查。最终以已安装的 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 中完成配置,再验证交接
本页说明产品的能力边界。以下指南会告诉您要打开哪些控制项、接下来连接哪个模块,以及如何确认工作流已经就绪。
同一 RTMP 产品可运行于云端或自有基础设施
在符合网络与运维要求的环境中验证真实信号源、访问规则和输出流程。
云端部署
需要快速获得可访问的 RTMP 接入点时,在云端启动 Callaba;先验证完整工作流,再规划固定基础设施容量。
在 AWS 上部署 CallabaLinux 自托管部署
如果端口暴露、私有网络、存储位置或长期容量必须留在自有环境,请在你控制的基础设施上安装 Callaba。
在 Linux 服务器上安装 Callaba产品设置验证完成后,自动化 RTMP 服务器生命周期
次级 API 层可创建、查询、更新、启动、停止和删除 RTMP 服务器资源。先在产品中定义真实接入与访问策略,再把这些生命周期操作集成到运维工具。
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 运维体验。