obs-multi-rtmp 多路推流一键开播:免费完整指南
【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp
obs-multi-rtmp 是一款免费开源的 OBS 插件,让同一路画面同时推给 YouTube、Twitch、Bilibili 等平台,一键开播。下面用三个最高频的难题切入,讲清它怎么装、怎么配。
- 一个人播五个平台,CPU 和内存被吃满?
- 装完插件,OBS 里看不到任何入口?
- 配置半天,某个平台总是推流失败?
别急,跟着来。下面五个章节会依次解决这三个问题,顺带把安装和参数一次讲完。
不开五个 OBS 实例,一份编码怎么喂五个平台
插件的核心是编码器复用:多个推流目标共用同一条编码输出,一份编码同时喂五个平台,资源开销远低于多开 OBS 实例。
三种复用方式:
- 复用 OBS 主推流编码器:直接用 OBS 正在推的编码器,开销最小
- 复用 OBS 录制编码器:适合“直播 + 录像”同时进行的场景
- 目标间共用:不同平台共用同一条编码器,做差异化分辨率时也能省资源
取舍要心里有数:复用时多个目标的分辨率、帧率等参数受共用编码器约束;想要“每个平台单独一档画质”,就得单独建编码器。
资源问题解决之后,下一个卡点是目录放哪才生效。
插件放进哪个目录才生效
Windows 用户把插件复制到 OBS 安装目录,macOS 和 Linux 放到用户级配置目录,重启后才会被识别。
如果打算自己编译,先克隆仓库:
git clone https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp各系统的目录位置:
- Windows:解压发布版得到
obs-plugins文件夹,复制到C:\Program Files\obs-studio\,保持obs-studio\obs-plugins\层级 - macOS:
~/Library/Application Support/obs-studio/plugins/ - Linux:
~/.config/obs-studio/plugins/,部分发行版也支持系统级/usr/share/obs/obs-plugins/
装过旧版的话,建议先卸载再装新版,避免配置数据冲突。放好之后重启 OBS,菜单里出现“多路推流”入口(中文界面显示“多路推流”),能打开面板就说明加载成功了。
下图是 Windows 下手动解压并复制插件目录的过程,重点看最终层级:obs-plugins是否直接落在obs-studio下。
目录确认无误后,下一步就是建出第一个推流目标。
新建第一个推流目标:三步走流程
打开“多路推流”面板点“新建推流目标”,填名称、粘地址和密钥、选画面设置并保存,三步完成一个平台。
①填名称:按“平台 + 用途”命名,比如“YouTube 主频道”“Twitch 备用机位”,方便后面一眼区分。
②选协议、填信息:默认 RTMP(就是平台后台给你的那串推流地址),绝大多数平台都支持;平台支持 SRT/RIST(面向自建服务器的低延迟协议)或 WHIP(WebRTC 低延迟推流)时也可以在这里切换。密钥从平台后台复制,别留多余空格。
③选画面设置并保存:选“和 OBS 一致”沿用主推流参数,或单独指定分辨率、帧率、编码器、混音器,点确定保存。
下图是配置面板:每个目标带独立的开始、停止、修改、删除按钮,顶部“全部开始”“全部停止”可以一次性开关所有平台。
容易看晕的参数整理成一张表,按配置时的操作顺序排好了:
| 配置项 | 含义 | 推荐做法 |
|---|---|---|
| 协议 | RTMP / SRT-RIST / WHIP | 平台支持哪个用哪个,默认 RTMP 最稳 |
| RTMP 服务器 | 平台的推流地址 | 从平台后台复制,勿手打 |
| RTMP 密钥 | 平台分配的流密钥 | 注意保密,泄露会被盗播 |
| 视频编码器 | 视频压缩方案 | x264 或 NVIDIA/AMD 硬件编码器 |
| 同步开始 / 同步停止 | 是否跟随整体开关 | 多平台同时开播时建议开启 |
| 分辨率 | 输出画面尺寸 | 按平台上限设定,别盲目上 4K |
| 帧速率 | 每秒画面帧数 | 游戏直播常用 30/60fps |
| 混音器 | 音频来源音轨 | 选麦克风/桌面音频所在音轨 |
| VOD Track | 录像专用音轨 | 想保留直播回放时再勾选 |
| 名称 | 推流目标的显示名 | 用平台名 + 用途命名,方便管理 |
“同步开始”“同步停止”是一对很实用的开关:开启后,用“全部开始”时该目标会跟着一起启动,不会漏开某个平台。
编码器复用怎么开
在推流目标的视频设置里,有“复用 OBS 推流编码器”“复用 OBS 录制编码器”“共用自其他目标”三类选项可选。
- 共用自:从已有的目标里挑一条共用,菜单里直接选
- 不共用:每个目标各用各的编码器,画质自由度最大
- 复用 OBS 编码器:说白了是省资源最狠的选项,一份编码同时供给所有共用它的目标
⚠️ 一个坑:OBS 没有在推流或录制时,“复用”选项拿不到编码器,会提示不可用。先启动一次主推流,再回来验证。
配置跑通之后,最后要解决的是推流失败。
推流失败怎么排查:高频问题对策
多平台同时推流,故障集中在五类:地址错、网络断、密钥错、场景消失、编码器拿不到。对策如下:
- 推流地址错误:面板提示格式不对时,从平台重新复制,确认
rtmp://或rtmps://前缀完整 - 连接服务器失败:多半是网络问题,先 ping 目标服务器,再查防火墙是否放行 1935 端口(RTMP 默认端口)
- 服务器拒绝推流:检查密钥是否正确、平台是否已开启直播权限,部分平台要先“开始直播”才接受推流
- 指定场景不存在:单独指定过场景的话,确认该场景还在场景列表里,改名或删除都会触发这条报错
- 编码器不可用:先启动一次主推流,再验证“复用”选项
排查顺序:配置 → 网络 → OBS 日志,日志里通常有比界面更具体的报错原因。正式开播前再补三件事:先配一个平台试水;各平台码率之和不超过上行带宽,留 20% 左右余量应对波动;用“私密”模式开一次短直播,确认各平台画面、声音都正常。
结语
- 划重点:编码器复用让一份编码喂多个平台;插件放进
obs-plugins目录才生效;码率总和预留 20% 余量。
下一步你可以在“多路推流”面板里先配一个平台试跑,跑通后再逐步把 YouTube、Twitch、Bilibili 的目标补全。
【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考