1个OBS推3路:obs-multi-rtmp 多平台推流实操手册
【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp
昨晚推流,同时开了三个OBS,笔记本风扇直接起飞,观众端卡成PPT。后来我换上了 obs-multi-rtmp 插件:在OBS里挂一块"同时配信"面板,一键把画面多平台推流给多家站点。多站点直播的救星。
⚡ 5分钟装好:三步跑起来
一键方案,插件免费,不用注册:
- 从仓库发布页下载预编译包,运行安装程序,路径保持默认。
- 重启OBS,在"视图"菜单打开"同时配信"窗口。
- 点"新規配信登録"(新建配信),填RTMP地址和串流密钥,搞定。
拷贝到OBS的obs-plugins目录
想自己编译的,走手动路径:
git clone https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp- 需要CMake 3.28+和OBS Studio源码依赖,Qt6可选
- 编译完,把生成的obs-plugins文件夹拷进OBS安装目录
一次编码,怎么喂给N个平台
类比一家外卖后厨:灶头只有一个,三家外卖店各要各的菜。多平台推流的核心就在这:每个配信目标可以选"与OBS本体相同"(共用OBS的编码),也可以单独给某一路挂独立编码器。
想让所有平台画质一致?全路设成"与OBS本体相同",一次编码喂N路。模块分工,一句话一个:
- 配置管理:src/output-config.cpp 管全部目标和编码配置,存成JSON
- 协议路由:src/protocols.cpp 支持RTMP、SRT/RIST、WebRTC(WHIP)三种
- 推流界面:src/push-widget.cpp 就是那块"同时配信"面板
- 主逻辑:src/obs-multi-rtmp.cpp 负责一键启停各路
你的参数怎么填
这个OBS直播插件的每路配信都能单独调,按你的角色抄一套:
填RTMP地址和编码器设置
个人主播码率怎么分
- 如果你主玩游戏,主推1080p60,NVENC拉满,次推720p30,x264就够
- 如果你机器偏老,全路用硬件编码,CPU能省30-50%
- 串流密钥当门钥匙用,别截图发出去
知识付费课程画质怎么配
- 如果你以PPT和口播为主,1080p30优先保画面清晰
- 音频码率提到128kbps,人声比画面更要紧
- 关键帧间隔设2秒,问答互动延迟更低
企业年会怎么保底
- 如果你一半观众走手机网络,加一路480p备份
- 如果是不能重来的场次,先开本地录制兜底
- 主路1080p60拉6000kbps,次路码率砍一半
📡 信号断了怎么办
症状:推流起不来,连接失败归因:串流密钥或RTMP地址带了空格,密钥也过期了。 修复:逐字重填地址和密钥 → 确认密钥仍有效 → 检查防火墙再试
症状:一路正常,另一路显示断连归因:上行带宽不够,总码率超过了可用上行。 修复:测一下实际上行速度 → 把次路码率降一档 → 总码率留出20%余量
症状:画面卡顿,音画不同步归因:CPU吃满,编码跟不上帧率。 修复:看OBS状态栏CPU占用 → 换硬件编码器 → 降分辨率和码率
🔧 动手改源码
- 配置文件:OBS profile目录下的 obs-multi-rtmp.json,切profile等于切配置
- JSON三大块:targets、video_configs、audio_configs
{ "targets": [ { "name": "主平台", "protocol": "RTMP", "sync-start": true } ] }- 每个目标关键字段:name、protocol、sync-start(同步启停)、service-param(RTMP地址)
- 加新协议:改 src/protocols.cpp 里的 s_infoList
下一步
今晚就挑两个平台,把主平台码率拉到6000试推一次。机器弱就先降到720p跑通再说。下播后把 obs-multi-rtmp.json 拷一份到桌面,下次开播直接复用。
【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考