必须避开第三方下载站、跳过自动配置向导、正确分离推流地址与密钥,否则b站或微信小程序等平台会报“连接失败”或“认证拒绝”。

要在Windows系统上安装OBS Studio并完成游戏直播推流,必须避开第三方下载站、跳过自动配置向导、正确分离推流地址与密钥,否则B站或微信小程序等平台会报“连接失败”或“认证拒绝”。
下载与安装OBS Studio
打开浏览器,访问官网 obsproject.com,点击首页绿色【Download】按钮,选择“Windows”版本下载安装包。不要点任何广告链接或“高速下载”跳转页,那些页面大概率捆绑垃圾软件。
双击运行下载好的 obs-studio-29.1.3-Full-Installer.exe(以当前最新版29.1.3为例),全程点击“Next”→勾选“I Agree”→在安装路径页保持默认的 C:\Program Files\obs-studio\,【绝对不要改到中文路径或桌面】,否则后续插件加载会失败。
组件选择页务必勾选“Browser Source”和“Virtual Camera”,这两项是B站弹幕互动、微信小程序推流的基础支持模块。
安装完成后,右键安装程序快捷方式→选择“以管理员身份运行”首次启动OBS,避免因权限不足导致音频设备无法识别。
跳过自动配置向导,进入手动设置
首次启动时弹出“Auto-Configuration Wizard”,直接点右下角【Cancel】退出。这个向导会把推流码率设成3000kbps、帧率锁死30fps,而B站1080p60直播最低要求4500kbps,强行用它会导致画面糊、卡顿、频繁断流。
关闭向导后,点击右下角【Settings】→左侧选【Video】:基础分辨率设为显示器原生分辨率(如1920×1080),输出分辨率保持一致;帧率选【60】(游戏直播必须)。
再点左侧【Audio】:采样率选【48kHz】,声道选【Stereo】,这是所有直播平台的硬性解码标准,选44.1kHz会导致B站后台提示“音频不兼容”。
配置B站/微信小程序推流地址
方法一:B站推流(需提前在bilibili.tv直播中心获取)
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
第一步:登录B站直播中心→创建直播间→复制“推流地址”和“推流码”两行内容。
第二步:OBS中 Settings → Stream → Stream Type 选【Custom Streaming Server】→在“Server”栏粘贴推流地址的域名部分(例如 rtmp://live-push.bilivideo.com/live-bvc),【不能带后面那一长串斜杠和房间号】;在“Stream Key”栏只粘贴推流码(如 live-xxxxxx-xxxxxx)。
第三步:Settings → Output → Mode 选【Simple】→Streaming Bitrate 输入【4500】(单位kbps),Encoder 优先选【NVENC (new)】(N卡)或【AMD HW H.264】(A卡),无独显则选x264但必须把CPU Usage Preference调为“Quality”。
方法二:微信小程序推流(需从MP后台获取完整RTMP URL)
把MP后台给的整条地址(如 rtmp://wxalivepush.weixin.qq.com/live/wx40f8626ddf43d361_2796?txSecret=xxx&txTime=xxx)拆开:Server 填 rtmp://wxalivepush.weixin.qq.com/live/(结尾斜杠不能漏),Stream Key 填 wx40f8626ddf43d361_2796?txSecret=xxx&txTime=xxx(含问号及全部参数)。
这一步填错一个字符,OBS右下角状态栏就会一直显示“Connecting…”且永不成功,连重试按钮都不会亮起。
添加游戏窗口并开始推流
点击下方【Sources】面板右下角“+”号→选【Window Capture】→在“Window”下拉菜单里找你正在运行的游戏进程名(如“League of Legends (32-bit)”或“Steam – VALORANT”),【不要选“Desktop Audio”或“Display Capture”】,后者会导致黑屏或仅录到鼠标光标。
如果游戏全屏运行后OBS捕获不到窗口,在游戏内按Alt+Enter切换至无边框窗口模式再试一次。
确认窗口出现在预览区后,点击右下角红色【Start Streaming】按钮。看到右下角出现绿色圆形图标、状态栏显示“Streaming”且延迟数值稳定在300ms以内,即表示推流已建立。










