obs-multi-rtmp 实战:一次编码推 N 个平台,OBS 多平台直播 5 分钟跑通
obs-multi-rtmp 实战一次编码推 N 个平台OBS 多平台直播 5 分钟跑通【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp开播那一刻你面前摆着三个 OBS 窗口风扇狂转主平台开始掉帧。其实你只需要一个。obs-multi-rtmp 是个免费的 OBS 多平台推流插件画面只编码一次RTMP 流并行推给多个平台多路分发在同一套界面里完成。它到底帮你省了什么这节回答一个问题一个插件凭什么能干三个实例的活。省资源三个实例意味着三份渲染管线、三次编码CPU 直接翻三倍。用 obs-multi-rtmp一次编码喂多路输出从 3 个实例 → 1 个实例整机 CPU 占用通常能降四成左右内存也省下一大块。省操作不用再在三个窗口里分别点开始推流也不用担心哪个平台的场景忘切了。所有平台在同一个面板里添加、编辑、启停一次点击全部就位。省同步多实例最麻烦的是时间对不齐这个平台先播了两秒那个还在加载。插件支持各目标同步启动、同步停止画面在每条流上保持同一帧观众那边不会看到时间差直播。⏱️ 5 分钟跑起来这节的目标5 分钟内让 obs-multi-rtmp 出现在你的 OBS 里。不管你是单人主播还是小团队流程都一样。装之前看一眼OBS Studio 30 及以上插件按 OBS 31 构建30 均可Windows 10/11、macOS 或主流 Linux 发行版上行带宽 ≥ 各平台码率之和再留 20% 余量硬件编码NVENC/QuickSync可选有则更省 CPU插件是 32/64 位区分打包的下对应你 OBS 架构的版本安装Windows从项目仓库的 release 页面下载最新版压缩包。解压把内容整个拷进 OBS 安装目录下的obs-plugins文件夹。重启 OBS工具菜单里会出现新的推流入口。图把解压出的 obs-plugins 目录拷入 OBS 的插件目录这是 Windows 上的标准做法macOS下载 release 包并解压。拷入/Applications/OBS.app/Contents/Plugins/。首次启动若提示签名问题在系统设置里放行一次即可。Linux下载 release 包并解压。拷入 OBS 的插件目录常见路径如/usr/lib/obs-plugins/。重启 OBS 确认入口出现。源码编译一行带过环境细节见文末git clone https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp拿到源码后装好 CMake 和 OBS 开发依赖即可构建产物同样是插件目录里的一个文件夹。 推你的第一路多平台流这节跟着做 6 步把第一路多平台流真正推出去。打开面板OBS 顶部工具菜单点插件入口弹出推流窗口。这是所有平台的集中管理处后面所有操作都在这里。添加平台点新建配置。每个平台对应一条独立配置日后再加 YouTube 或 B 站互不干扰。填地址和密钥给配置起个名字填入平台后台给的 RTMP 服务器地址和直播密钥。这一步是连接的全部凭据密钥抄错一个字符都推不上去。设编码参数视频和音频设置先全部选与 OBS 本体相同。继承你日常推流的参数先保证推得通调优放在下一节。保存确认点确定关掉对话框平台应出现在窗口左侧的列表里能单独点开始/停止。一键推流对平台点开始。勾了同步启动的话所有目标同一时刻开播状态在列表里实时可见。图推流主窗口与单个平台的配置弹窗——左侧管理各平台弹窗里填 RTMP 地址、密钥和编解码参数把参数拧到刚好这节解决参数怎么给才不浪费带宽、不卡画面。视频侧编码器怎么选判断标准一句话独显且要推高码率上硬件编码NVENC/QuickSync集显或码率不高x264 足够还能把预设往 faster 挪。码率别凭感觉看速查表场景主路码率副路码率游戏直播6000 kbps3000 kbps教学/知识分享4000 kbps2000 kbps音频侧AAC 默认即可选 AAC、参数随 OBS 本体所有平台都吃。只有以语音为主的内容谈话、课程值得动手比特率给到 128 kbps采样率 44.1/48 kHz 任选其一别反复折腾。网络侧先算一笔账所需上行带宽 Σ(各平台码率) × 1.2那 20% 余量不是建议是给网络抖动和重传留的命别把它省下来加码率。配置会存成 JSON一个平台就是一个 target 对象长这样{ targets: [ { id: 1, name: B站, protocol: RTMP, service-param: { server: rtmp://live-push.xxx.com/live/, key: your_key }, video-config: v1, audio-config: a1, sync-start: true } ] }文件在你的 OBS 当前 profile 目录下的obs-multi-rtmp.json要手改就改service-param里的地址和密钥改完重启 OBS 生效。卡了、掉了、不同步了这节解决推流出状况时的排查路径按顺序来别跳步。插件起不来先查 OBS 版本是否 30、插件目录里文件是否完整、包的位数和 OBS 架构是否一致。再试帮助 → 显示日志文件看有没有加载报错。还不行就删掉插件目录重新解压一次九成是上次拷贝不完整。推流中途断开先查密钥有没有过期直播平台会定期失效再确认本地网络没有切换 Wi-Fi/4G。然后临时把码率砍半再推能稳住就是带宽不够回到上一节重新算账。画面卡、不同步先查 OBS 主界面下方的 CPU 占用过 70% 就是编码扛不住。再试降分辨率、关掉用不上的滤镜。还不行就换硬件编码器或把帧率从 60 降到 30。跑起来之后盯什么指标开播后扫一眼三个数CPU 占用 70%、各平台画面延迟差 200ms、网络丢包 1%。任何一个越线先降码率再查其他。再往上走一步这节给想动源码的人指路三个文件看明白了就能下手核心推流逻辑插件加载入口多路输出的主流程都在这里配置读写obs-multi-rtmp.json的序列化与加载协议处理RTMP 服务参数和协议细节的处理编译环境三步装 CMake 3.28 和 C 编译器准备 OBS Studio 31 的源码或开发依赖libobs obs-frontend-api按需开启 Qt6 选项按项目模板的说明配置构建从现在起另外两个 OBS 窗口可以关掉了——所有平台都在这一个里。踩到新坑或有想法欢迎去项目仓库提 issue作者在线收建议。【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考