公司动态

obs-multi-rtmp 完整指南:一次开播同时推 3 个平台

📅 2026/8/21 14:24:23
obs-multi-rtmp 完整指南:一次开播同时推 3 个平台
obs-multi-rtmp 完整指南一次开播同时推 3 个平台【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp周五晚 8 点开播画面要同时上 B 站、抖音、YouTube——你的第一反应是不是开三个 OBS那等于把编码器跑三份CPU 直接拉满风扇狂转最后哪个平台都播不稳。obs-multi-rtmp 这个开源免费的 OBS 插件就是让你只开一个 OBS、编一次码把同一场直播同时推给任意多个 RTMP 地址。读完这篇你就能完成一次开播、多平台分发的全部操作。一句话定位省掉 N-1 个 OBS 实例obs-multi-rtmp 是装进 OBS 的一个 OBS 插件它在主界面里多给你一个多路推流停靠窗口每个平台一个推流卡片一次编码、多路复用分发。它替你省的是重复开 OBS 实例的 CPU 和内存开销、逐台点击开播的操作以及多实例之间画面对不齐的问题。你原来怎么播现在还是怎么播只是多了一条再抄送几个平台的开关。五分钟上手OBS 插件安装步骤与第一次开播先按这个顺序走一遍全程不超过五分钟下载到项目的 gitcode 仓库下载与你 OBS 版本匹配的 release 压缩包注意区分 64 位想用源码自己编执行git clone https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp。安装把压缩包里obs-plugins中的内容整个拷进 OBS 的obs-plugins目录Windows 一般就是C:\Program Files\obs-studio\obs-pluginsmacOS 在/Applications/OBS.app/Contents/Plugins/Linux 在/usr/lib/obs-plugins/。找入口重启 OBS左侧停靠窗口区会出现多路推流没看到就去工具菜单或停靠窗口开关里把它勾出来。点开始推流窗口里每行是一个平台带开始 / 修改 / 删除按钮顶部有新建推流目标和全部开始 / 全部停止。第一次开播别贪多建 B 站、YouTube 两张卡片只填推流地址和密钥其余默认点全部开始。看到状态从正在连接变正在直播就成了。图左侧多路推流窗口里每个平台一张卡片弹窗里填 RTMP 地址和密钥手把手配置怎么加平台、RTMP 推流参数怎么填点某张卡片的修改新建目标时自动弹出窗口从上到下分四块名称 协议名称随便起开播时好认就行协议默认 RTMP 就够下拉里还有 SRT/RIST 和 WebRTC (WHIP)。服务页填RTMP 服务器推流地址和流密钥。去每个平台的直播后台开播设置里复制B 站、YouTube 的格式略有不同但都是地址 密钥两段。地址末尾的斜杠、密钥里的空格都别丢——90% 的连不上就是这里多打少打一个字符。画面设置编码器默认复用 OBS 推流编码器意思是直接拿 OBS 主直播那路编码结果发出去CPU 只算一次省一半都不止。想给某路单独降规格就选独立编码器x264、NVENC 等此时分辨率可以填1280x720单独缩放帧速率还能选 ½x、⅓x——主场景 60fps副路 30fps等于这路编码量直接减半。场景也可以指定比如给境外平台推一个不带中文弹幕条的场景。声音设置 杂项音频一般选 AAC 即可同步开始/同步停止勾上后这一路会跟着 OBS 主直播一起开播关播你只管点一个按钮。另外画面/声音设置上方有共用自菜单让两个平台共用同一份编码器配置以后改一处、两边同步生效适合参数完全相同的两路。图手动安装 obs-multi-rtmp 时把插件文件复制进 OBS 的 obs-plugins 目录调参实战画质、带宽、编码配置的三角关系别一上来就三平台全员 1080p60先看你的上行带宽。多平台推流的总带宽 ≈ 各平台码率之和再乘 1.2 的网络开销先用任意测速工具量一次上行心里才有数推流角色建议分辨率建议帧率码率参考主平台1920x108060fps6000kbps副平台1280x72030fps½x3000kbps备份平台1280x72015fps⅓x1500kbps三路由带宽需求 ≈ (631.5) × 1.2 ≈ 11.4Mbps。上行不够就先砍备份路再砍副路帧率——画质降级观众未必察觉掉线观众一定察觉。编码器怎么选我的立场很明确主路优先硬件编码N 卡选 NVENC、Intel 核显选 QuickSyncCPU 占用能省一大截副路码率本来就低选 x264 时预设拉满速ultrafast低码率下画质差别不大换来的是编码线程更轻。关键帧间隔建议 2 秒——观众从 App 点进直播间要等关键帧才能出画面间隔短进房黑屏时间就短。排坑手册3 个高频问题自查步骤问题一直播推流掉线状态卡在正在连接或反复重新连接先对照平台后台确认推流地址和流密钥一字不差密钥过期要去后台重新生成看 OBS 日志帮助 显示日志文件插件会写明死因推流地址错误→ 检查 URL 格式连接服务器失败→ 查防火墙/网络服务器拒绝了推流→ 通常是密钥错误或该地址禁止此 IP单平台 低码率1500kbps重测能连上就是带宽或参数问题连不上就是网络或地址问题。问题二OBS 里找不到多路推流窗口确认 OBS 已完整重启插件是重启后才加载的打开工具菜单和停靠窗口开关把多路推流勾出来检查插件 DLL 是否真的在obs-plugins目录里、OBS 位数和插件位数一致64 位 OBS 装不了 32 位插件翻日志确认插件有没有加载成功的记录。问题三多路一起推CPU 爆表、画面卡顿主路切到 NVENC/QuickSync 硬件编码副路降码率或把帧速率调到 ½x参数相同的两路用共用自共用一份编码器别各自再编一遍若某路显示正在直播而 OBS 状态栏却没在推流说明编码器冲突把该路的复用 OBS 推流编码器换成独立编码器即可。进阶JSON 配置文件与源码入口配置不在你想象的 plugin_config 目录而是跟着 OBS 的 profile 走profile 目录/obs-multi-rtmp.jsonWindows 下通常在%APPDATA%\obs-studio\profiles\默认\。每个 profile 一份配置换 profile 就是另一套平台列表。关键字段{ targets: [ { name: B站, protocol: RTMP, service-param: { server: rtmp://xxx, key: 流密钥 }, video-config: 3fa2, sync-start: true } ], video_configs: [ { encoder: h264_nvenc, resolution: 1280x720 } ], audio_configs: [ { encoder: aac } ] }service-param里就是你的推流地址和密钥——开播前把这个文件备份一份profile 被清空时不用重新手填。源码入口看三个文件就够src/obs-multi-rtmp.cpp 是多路推流窗口和全部开始/停止的实现src/output-config.cpp 管 JSON 配置读写src/edit-widget.cpp 是参数设置界面。收尾obs-multi-rtmp 把一次开播推 N 个平台从开三个 OBS 的笨办法变成了在一个停靠窗口里点两下按钮。它免费、开源配置随 profile 走换电脑拷个文件就能带走。今天就去做一件事测一次上行带宽按上面的三角表配好第一对平台今晚开播前推 10 分钟试播看看各平台的延迟差。【免费下载链接】obs-multi-rtmpOBS複数サイト同時配信プラグイン项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考