Callaba
跳至页面内容

播放和流检查

RTMP 播放器:在浏览器中观看和检查流

RTMP URL 是贡献地址,不是现代浏览器媒体元素可以自行播放的内容。使用原生工具检查可访问的馈送,用 Multiview 获取操作员视图,并为观众配置浏览器交付。

临时 RTMP 工作区

创建源、从 OBS 发布并检查操作员视图

RTMP 演示 · 60 分钟

准备 RTMP 发布测试

创建一个临时 RTMP 接入地址,从 OBS 发布,然后在发布端连接后打开 Multiview。
连接模式

可以创建演示

工作流

从源到下一项直播视频任务

为何 URL 无法在浏览器播放

现代浏览器媒体不会原生解码 RTMP。实时源需要兼容浏览器的交付工作流。

先检查源

ffplay 或 VLC 可以打开可访问 RTMP URL。Callaba Multiview 为操作员提供选定 RTMP 流的浏览器视图。

为观众交付

为观众设置 Web Player 或 HLS 路径,包括观众所需的端点和访问模型。

配置

先检查,再构建浏览器交付

ffplay
ffplay "rtmp://host/app/stream-key"
VLC
打开网络串流 → rtmp://host/app/stream-key
操作员视图
将选定 RTMP 源添加到 Multiview
观众交付
创建并验证专用 Web Player 或 HLS 路径
  1. 创建下方临时 RTMP 预览或使用自己的受控 RTMP Server。
  2. 使用签发的发布端 URL 和流密钥从 OBS 发布。
  3. 发布端连接后打开 Multiview 预览;对于可访问的 RTMP URL 使用 ffplay 或 VLC。
  4. 当观众需要浏览器播放时,继续使用 Web Player 或 RTMP 转 HLS 工作流。

连接访问

匹配已发布的流名称

使用受控流访问时,发布端和接收端使用操作员配置的名称。在 Guest 模式下,发布端选择非空名称,接收端使用相同名称;任何拥有开放端点的人都可使用它。

继续完成确切任务

会改变设置的问题

浏览器可以直接播放 RTMP 吗?

不可以。现代浏览器媒体元素不会原生播放 RTMP。在合适时,请使用独立配置的浏览器交付工作流,例如 HLS。

Multiview 与公共视频播放器相同吗?

不是。Multiview 是用于选定流的操作员观察模块。观众播放需要独立的交付和访问设计。