OBS多平台同时推流设置教程:一次直播同步到B站、抖音、视频号
为什么要做多平台同步推流?
对于内容创作者来说,流量分散在多个平台是常态。B站用户爱长视频与弹幕互动,抖音更偏短视频与即时流量,视频号依托微信生态转化率高,YouTube则覆盖海外受众。如果每次直播只推一个平台,相当于把其他平台的潜在观众拱手让人。
OBS 本身默认只支持一路 RTMP 推流,但通过以下三种方案可以实现多平台同时推流:
- Restream.io 等第三方聚合服务(最简单)
- 本地 RTMP 转发服务器(Nginx-RTMP,中等难度)
- OBS 多路推流插件(OBS-Multiple-RTMP,免费但需维护)
下面按复杂度从低到高依次讲解。
一、方案对比:三种多推流方式怎么选?
| 方案 | 技术难度 | 成本 | 稳定性 | 延迟 | 适合人群 |
|---|---|---|---|---|---|
| Restream.io | 低 | 免费版限 2 平台,付费约 $16/月起 | 高 | 中等 | 新手、偶尔多平台直播 |
| Nginx-RTMP 本地转发 | 中 | 免费 | 中高 | 低 | 有服务器或闲置电脑的技术用户 |
| OBS-Multiple-RTMP 插件 | 中 | 免费 | 中 | 低 | 不想依赖第三方、想本地控制 |
核心建议:先试 Restream.io 验证多平台效果,稳定后再迁移到本地方案降低成本。
二、方案 A:Restream.io 云服务(5分钟搞定)
2.1 注册与授权
- 访问 Restream.io 注册账号
- 在 Dashboard 点击「Add Channel」,按提示授权:
- B 站直播间
- 抖音直播伴侣(需 1000 粉丝门槛)
- 视频号直播
- YouTube / Twitch 等
- 授权完成后,Restream 会生成一个统一的 RTMP 地址和流密钥
2.2 在 OBS 中配置
打开 OBS → 设置 → 直播:
- 服务:选择「Restream.io」
- 服务器:选推荐节点(Asia/Shanghai 优先)
- 串流密钥:从 Restream 控制台复制粘贴
点击「开始直播」后,Restream 会同时把画面分发到所有已授权平台。
2.3 免费版限制
| 项目 | 免费版 | 付费版 |
|---|---|---|
| 同时直播平台数 | 2 个 | 30+ 个 |
| 自定义 RTMP | ❌ | ✅ |
| 多账号同一平台 | ❌ | ✅ |
| 直播数据报表 | 基础 | 完整 |
三、方案 B:本地 Nginx-RTMP 转发服务器
3.1 原理
OBS 只推一路流到本地 Nginx-RTMP 服务,再由 Nginx 复制(push)到多个平台。数据只上传一次到本地,再由服务器上传多份,适合上行带宽充足的用户。
3.2 Windows 安装 Nginx-RTMP
- 下载带 RTMP 模块的 Nginx Windows 版(如 nginx 1.7.11.3 Gryphon)
- 解压到
C:\nginx - 编辑
conf\nginx.conf,在末尾添加:
rtmp {
server {
listen 1935;
application live {
live on;
push rtmp://live-push.bilibili.com/live-bvc/?streamname=你的B站地址;
push rtmp://push.example.com/抖音地址;
push rtmp://a.rtmp.youtube.com/live2/你的YouTube密钥;
}
}
}
- 启动:
start nginx.exe - OBS 直播设置:服务=自定义,服务器=
rtmp://127.0.0.1/live,串流密钥=stream
3.3 带宽需求
假设每个平台推 4000kbps:
| 平台数 | 总上行带宽 | 家庭宽带建议 |
|---|---|---|
| 2 个 | 8 Mbps | 100M 宽带 |
| 3 个 | 12 Mbps | 200M 宽带 |
| 4 个 | 16 Mbps | 300M 宽带 |
| 5 个 | 20 Mbps | 500M 宽带 |
注意:这里的带宽是稳定上行带宽,不是运营商标称的下行带宽。可用 speedtest.cn 测试上传速度。
四、方案 C:OBS-Multiple-RTMP 插件
4.1 安装插件
- 下载 OBS-Multiple-RTMP 插件(GitHub 开源)
- 根据 OBS 版本选择对应安装包
- 安装后重启 OBS,底部 Dock 会出现「Multiple RTMP」面板
4.2 添加多路推流
在 Multiple RTMP 面板中:
- 点击「+」新增目标
- 填写目标平台 RTMP 地址和流密钥
- 设置独立编码参数(可选)
- 勾选「启用」
4.3 主直播 + 多路推流同时开启
OBS 开始直播时,Multiple RTMP 会同时把画面推送到所有启用目标。主直播的目标可以是你最常用的平台(如 B 站),其余通过插件补充。
五、多平台直播的参数设置建议
5.1 通用参数表
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 分辨率 | 1920×1080 或 1280×720 | 多平台建议 720p 更稳 |
| 帧率 | 30fps | 60fps 更吃上行带宽 |
| 视频码率 | 3000-4500kbps | 根据上行带宽调整 |
| 音频码率 | 160kbps | 普通话直播足够 |
| 编码器 | NVENC / x264 | N 卡优先 NVENC |
| 关键帧间隔 | 2 秒 | 抖音、B 站都要求 |
5.2 各平台特殊要求
| 平台 | 推荐码率 | 关键帧 | 备注 |
|---|---|---|---|
| B 站 | 4000kbps | 2s | 支持 1080p60 |
| 抖音 | 4000-8000kbps | 2s | 需直播伴侣配合 |
| 视频号 | 3000kbps | 2s | 竖屏需调整画布 |
| YouTube | 4500-6000kbps | 2s | 推荐 1080p60 |
| Twitch | 4500-6000kbps | 2s | 最高 1080p60 |
竖屏平台处理:如果同时要推视频号/抖音竖屏,需要单独建立一个 1080×1920 的场景,并用 OBS 的「输出 → 高级 → 缩放」或插件的独立编码参数实现。
六、常见问题排查
6.1 某个平台断开连接
- 检查该平台 RTMP 地址是否过期(抖音/视频号每次开播都会重新生成)
- 检查流密钥是否复制完整(通常包含
?后面的参数) - 查看 OBS 日志:帮助 → 日志文件 → 显示日志文件
6.2 画面卡顿但 CPU 不高
- 99% 是上行带宽不足。临时降码率到 2500kbps 测试
- 关闭不必要的上传任务(网盘同步、系统更新)
6.3 各平台画面不同步
- 不同平台转码延迟不同,属于正常现象
- 统一用 Restream.io 可降低差异
- 避免在直播中切换场景分辨率
6.4 音频只有单平台有
- 检查 OBS 音频轨道设置:设置 → 输出 → 音频 → 轨道 1 勾选所有平台
- Multiple RTMP 插件默认只推送轨道 1
七、安全与合规注意事项
- 不要同时推流到竞争平台签约活动:部分平台独家签约会限制多平台推流
- 弹幕互动要照顾全平台:准备助理分别看各平台弹幕,或用聚合弹幕工具
- 录播回放上架策略:多平台直播后,回放剪辑建议错开时间发布,避免平台判定搬运
八、推荐工作流
准备阶段
├── 场景 1:横屏主画面(B站/YouTube)
├── 场景 2:竖屏画面(抖音/视频号)
├── 音频检查:轨道 1 勾选全部
└── 带宽测试:speedtest 上传 ≥ 总码率 × 1.5
开播阶段
├── OBS 开始直播 → 主平台
├── Restream / 插件 → 多平台同步
└── 助理监控各平台弹幕与画质
结束阶段
├── 停止直播后检查各平台回放
├── 导出精彩片段做短视频
└── 记录各平台观看数据用于优化
结语
OBS 多平台推流并不难,关键是根据上行带宽和技术能力选对方案。新手先用 Restream.io 验证,稳定后可以考虑 Nginx-RTMP 或 Multiple-RTMP 插件来降低成本、提升可控性。配合 OBS 直播基础设置 和 OBS 音频设置,一次直播就能覆盖多个流量池。
想要下载最新版 OBS Studio,请访问 obsdown.com.cn。
这篇教程有帮助吗?立即下载OBS Studio 中文网试试吧!
全平台支持 · 安全无毒 · 官方最新版