如何使用 OBS Studio 或移动 RTMP 编码器进行播流
HTML5 Videochat 界面可接收来自任何编码器的 RTMP 串流 — 桌面端的 OBS Studio、移动端的 Larix Broadcaster,或任何其他兼容 RTMP 的应用。这样,您就可以使用专用硬件或软件进行专业品质的播流,而不局限于仅通过浏览器播流。
要求
- 运行 Broadcast Live Video 的网站,并连接 VideoWhisper Server 或 Wowza SE
- 一个已配置为
roomInterface = html5app(HTML5 Videochat) - OBS Studio(PC/Mac/Linux)或 Larix Broadcaster(iOS/Android)
获取串流设置
- 登录您的网站并前往频道页面
- 在频道菜单中打开 外部编码器 (或“播流” → “外部应用”)
- 复制 服务器 URL 和 串流密钥 显示在您频道页面上的
配置任何 RTMP 编码器只需这两个值。
设置 OBS Studio
- 打开 OBS → 设置 → 串流 选项卡
- 将 服务 设为
Custom - 粘贴您的 服务器 URL 到“服务器”字段中
- 粘贴您的 串流密钥 到“串流密钥”字段中
- 点击 应用 和 确定
- 点击 开始串流
推荐的 OBS 设置:
- 视频码率:1000–4000 kbps,视分辨率而定
- 音频码率:128–192 kbps
- 分辨率:1280×720 或 1920×1080
- 编码器:x264(软件编码),或在可用时使用硬件编码器
设置 Larix Broadcaster(移动设备)
Larix Broadcaster 是一款适用于 iOS 和 Android 的免费专业 RTMP 应用,是已停止服务的 Wowza GoCoder 的推荐替代品。
- 从 App Store 或 Google Play 下载 Larix Broadcaster
- 打开 设置 → 连接 → 点击 + 以添加新连接
- 输入名称(例如,您的网站名称)
- 将 URL 设为您的服务器 URL +
/+ 您的串流密钥(合并为一个 RTMP URL,例如,rtmp://your-server/live/streamkey) - 点击 保存 并返回主屏幕
- 点击录制按钮开始串流
观众通过 HLS/DASH 观看
编码器开始发送 RTMP 后,频道会自动进入直播状态。您网站上的观众可通过以下方式观看:
- HLS — iOS、Android 和所有移动浏览器
- MPEG-DASH — 支持自适应码率的桌面浏览器
- WebRTC — 如果可用,可实现最低延迟播放
串流期间聊天功能也会启用,方便观众实时互动。