ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

obs-multi-rtmp 免费上手指南:OBS 多平台同时推流,一次编码多路分发的完整教程

obs-multi-rtmp 免费上手指南:OBS 多平台同时推流,一次编码多路分发的完整教程 obs-multi-rtmp 免费上手指南OBS 多平台同时推流一次编码多路分发的完整教程【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp如果你也在同时开三个 OBS 实例往 YouTube、Bilibili、Twitch 推流那你需要的就是obs-multi-rtmp——一款面向 OBS 的免费开源插件支持OBS 多平台同时推流一次编码多路推流画面、声音、码率全部走同一套设置。这篇教程带你在 30 分钟内把它从安装配到开播。省资源这件事的原理一句话就能讲明白。把主 OBS 想成楼顶的中央水塔它只负责生产水编码一次把成品存进塔里每个直播平台就是一根分出去的下游水管直接接用塔里同一份编码水。传统多开 OBS 则相当于每家住户自己打井、自己烧锅炉CPU、内存、显卡被重复消耗 N 遍。obs-multi-rtmp 走的是前者的路线所以无论开几路编码开销基本不变。第 1 步把插件装到三大系统对应的目录先做一项硬性检查你的 OBS Studio 版本必须25.0.1 或更高低于这个版本插件大概率加载不起来。获取插件有两条路按自己的情况选一条想研究源码或自己编译就用 git 拉取源码git clone https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp普通用户建议直接下载预编译版本解压即用省去整个编译过程。拿到插件文件夹后把它放进对应系统的插件目录注意是放到该目录里面让插件自成一个小文件夹WindowsC:\ProgramData\obs-studio\plugins\obs-multi-rtmp\macOS 与 Linux~/Library/Application Support/obs-studio/plugins/ ~/.config/obs-studio/plugins/Windows 用户提醒一句ProgramData默认不显示打开资源管理器后直接在地址栏粘贴完整路径回车就能到达。装完启动 OBS菜单栏里会多出一个工具菜单点开后能找到Multiple Output多路推流窗口。找不到先把 OBS 进程完全退出不是关窗口再重启一次还没有的话翻一下 OBS 日志排查加载失败的原因三个平台的日志位置分别是%APPDATA%\obs-studio\logs\ ~/Library/Application Support/obs-studio/logs/ ~/.config/obs-studio/logs/第 2 步打开多路推流总控台配出第一路推流进入面板后整个直播平台的启停都集中在这一个窗口里从上到下认识几个部分新增目标按钮面板顶部最常用的一键点一下弹出配置对话框开始添加第一路推流每个目标独立的控制行一行一个平台各带开始 / 停止 / 编辑 / 删除按钮互不牵连全部启停一键同步控制所有平台紧急时刻当总开关用实时状态行每个目标下方滚动显示已推时长、实时码率、当前帧率哪路正常、哪路异常不用来回切窗口错误提示推流失败时状态行直接给出错误说明后面排障部分有对照表填写 RTMP 地址与流密钥在配置对话框的服务Service区域填两样东西RTMP 推流服务器地址和流密钥两者都能在平台自己的直播中心或开播设置页面里拿到。粘贴密钥时留意别带上多余空格带空格是密钥被拒的常见原因之一。选定编码器来源对话框的视频Video区域是核心重点看编码器下拉框的三种选项选项作用什么时候选它复用 OBS 主推流编码器直接吃 OBS 主推流那一路的编码结果绝大多数场景开销最小复用 OBS 录制编码器直接吃 OBS 录制那一路的编码结果推流一套参数、录制另一套参数的需求独立编码器给这个平台单建一个编码器该平台需要单独分辨率/帧率/码率见第 3 步前两种是零成本共享第三种会在后面单独讲。场景、分辨率、帧率三个可选项选定编码器后还会露出三个选项全部有默认值按需改场景Scene默认跟随 OBS 当前场景锁定某个固定场景只给这一路推也行分辨率Resolution默认跟随 OBS 输出可手动指定比如1920x1080帧率Framerate提供1x / ½x / ⅓x / ¼x四档比例相对主 OBS 降频。主推 60fps、某平台只想推 30fps选 ½x 即可顺手勾上与 OBS 同步开始 / 同步停止Sync start/stop with OBS此后你按主 OBS 的开始推流这一路跟着开播点停止它也跟着停。整场直播的节奏只需要一个按钮。音频与输出设置音频编码器同样可以沿用 OBS 主音频也能通过**音频混音器Audio Mixer**挑选具体某条混音轨道再配合VOD 轨道就能做出直播观众听得到 BGM、录播回放里这段静音之类的分工。输出Output区域一般保持默认插件会按所选协议自动适配。填完点OK保存回总控台点该目标的开始第一路多平台推流就上线了。第 3 步给每个平台配不同的参数共享编码器解决的是省资源但现实中各平台的要求并不一样Bilibili 给你 8000kbps 的额度某备用站 3000kbps 封顶移动端占比高的平台可以压到 720p 甚至 540p还有平台只想推一个特写场景。这时就打开该目标的配置对话框把编码器从复用改成独立编码器再单独调整分辨率、帧率、码率。所有配置以 JSON 形式存在 OBS 配置目录的obs-multi-rtmp.json里每路目标、每个独立编码器都有自己的 id互不影响。一套可以直接照抄的三档方案推给谁视频码率分辨率帧率定位主力平台6000-8000 kbps1080p60fps游戏直播、画质优先备用平台3000-4500 kbps720p30fps次要站点、网络吃紧移动端为主的平台1500-2500 kbps540p30fps手机观看体验优先⚠️ 独立编码器 实打实的额外 CPU/GPU 开销。参数本来就能统一时让所有目标共享主编码器占用最小。另外配置里存在共享来源的概念某路正在使用的编码器可以被其他目标直接引用界面上能看到它处于已共享状态——动它之前先确认免得把正在直播的平台一起改崩。带宽与资源怎么估上行带宽总码率 × 1.5多路同推时网络要扛住的是各路码率之和而且建议再留1.5 倍余量。举例三路分别是 6000 4500 4000 kbps合计14500 kbps约 14.5Mbps乘 1.5 之后上行带宽最好不低于22Mbps。开播前跑一次网速测试别只看理论值。机器侧的三个习惯关掉无关的后台程序Windows 电源计划切到高性能内存建议8GB 以上多平台目标 本地录制同时跑时更稳确认所有目标都在共享主编码器确有独立编码器的考虑先降主 OBS 的分辨率或帧率给机器减压常见问题排障速查状态行弹出错误码怎么办错误提示大概率原因处理办法RTMP 地址错误地址拼错或格式不完整回平台直播中心重拷完整地址连接服务器失败网络不通或平台服务器故障ping 一下平台域名顺手查防火墙连接流失败握手失败密钥过期或被平台吊销请平台重新签发密钥被服务器拒绝密钥与服务器对不上核对密钥是否拿串了平台未知错误编码器或输出配置异常停掉这一路删掉目标重建改完配置没生效先确认点了OK保存改动最终会落盘到 JSON 文件退出或切换配置时都会触发写入。另外记住共享的双向性动了共享编码器的参数所有挂在它上面的平台会一起变动之前先盘一下影响范围。总控台入口不见了两个方向排查OBS 版本是否低于25.0.1插件文件夹是否放在了正确的插件目录里。都确认无误后把 OBS 进程彻底退出再启动。多路同推掉帧、卡顿按网络 → 系统 → 编码的顺序查上行带宽是否满足总码率 × 1.5后台程序是否清干净是否所有平台都在共享主编码器而不是各建各的。开播前检查清单每个平台的 RTMP 地址与密钥逐一核对确认密钥在有效期内实测上行带宽 ≥ 总码率 × 1.5手动触发一次全部开始确认每路状态行都进入推流状态备好降级方案网络不稳时优先保主力平台其余先停本地录制保持开启作为多路推流的兜底备份一份obs-multi-rtmp.json整套直播配置就有了保险副本新手第一次建议只配 2~3 个平台跑顺了再逐步加路。最后提醒一句obs-multi-rtmp 是完全免费的开源项目作者不收取任何费用——在任何地方看到有人售卖它直接划走那就是在倒卖开源工具获取渠道只有官方仓库也就是第 1 步那条 git clone 命令里的地址gitcode.com 上的 gh_mirrors/ob/obs-multi-rtmp 仓库。现在打开 OBS 的工具菜单点一下新增目标把第一路平台配上。下次开播你就能体会到中央水塔开闸、多路齐灌的顺畅感了。祝开播顺利 【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表