必须安装obs-multi-rtmp插件实现单编码多平台推流,下载解压后将obs-plugins文件夹复制到OBS安装目录同级位置,重启后通过“工具→多路推流”配置各平台RTMP地址与密钥,并勾选同步启停即可一键开播。

要在Windows上用OBS同时向B站、抖音、YouTube等平台开播,必须绕过OBS原生单路推流限制——直接安装obs-multi-rtmp插件,它能让同一画面只编码一次,分发到多个RTMP地址,避免多开OBS导致CPU飙高、画面掉帧、开播手忙脚乱。
下载与安装插件
访问GitHub上Palakis维护的官方仓库(https://github.com/Palakis/obs-multi-rtmp),在Releases页面下载最新版zip包,如multi-rtmp-v0.3.5-win64.zip。
解压后确认包内含obs-plugins文件夹,且该文件夹下有64bit/multi-rtmp.dll和data/obs-plugins/multi-rtmp/两个关键路径。
关闭所有OBS进程,将整个obs-plugins文件夹复制到你的OBS安装目录(默认为C:\Program Files\obs-studio),确保它与bin、data同级——【若多套了一层“release”目录,插件将无法加载】。
重新启动OBS,在顶部菜单栏点击“工具”,出现“多路推流”或“Multi-RTMP”选项即安装成功。
配置第一个推流目标
点击“工具→多路推流”,面板自动弹出。点击右上角“新建推流目标”按钮。
在弹窗中填写:①名称(如“Bilibili”)、②RTMP服务器地址(格式为rtmp://live.bilibili.com/live/)、③推流密钥(从B站直播后台复制,结尾勿带空格或斜杠)。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
画面设置里,分辨率、帧率、比特率全部选“和OBS一致”;音频设置同理。这样能复用主推流编码器,不额外占用CPU资源。
点“确定”保存,该目标会出现在面板列表中,左侧圆形按钮变灰——此时尚未启动,仅完成配置。
添加并启用多个平台
重复上一步操作,为抖音、YouTube等平台分别新建目标:抖音需使用其火山引擎RTMP地址(如rtmp://push-douyin.bytedance.com/),密钥从抖音创作者中心获取;YouTube则填rtmp://a.rtmp.youtube.com/live2/加密钥。
每个目标右侧都有独立开关,也可勾选“同步开始”和“同步停止”。若你习惯统一启停,就全部勾选——这样后续只需点顶部“全部开始”,所有平台瞬间连接。
点任一目标左侧的圆形按钮,状态变为绿色“直播中”即该路推流已通;若显示“连接失败”,先检查密钥是否复制完整、服务器地址末尾是否误加斜杠、OBS主推流是否已开启(插件依赖主输出)。
确认所有目标均显示“直播中”后,打开各平台直播间页面,实时画面与声音同步出现,多路推流已完成。

















