| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 服务 | 自定义 | 选「自定义…」才能手动输入 SRT 地址(预设列表里没有 SRT 服务器)。OBS 需 ≥ v25.0。 |
| 服务器 | srt://域名:9000?streamid=… | 腾讯云固定用 9000 端口,完整格式 srt://推流域名:9000?streamid=#!::h=域名,r=live/流名,txSecret=…,txTime=…。端口和 streamid 缺一个都推不上。 |
| 推流码 | r=live/流名,txSecret=… | SRT 也有鉴权——填 streamid 中 r= 开头的部分,不是留空。地址含 txSecret/txTime,每路流都不同,不要手写,用 快速地址生成器 一键生成复制。 |
latency(默认约 120ms),现场丢包严重时可在推流地址追加 &latency=200 加大缓冲,与编码设置无关。
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 服务 | WHIP | WebRTC 推流必须把服务模式切为 WHIP。要求 OBS ≥ v30.0(禁用 v30.1.x,弱网会花屏;HEVC/AV1 编码需 v30.2+)。找不到 WHIP 选项 = 输出插件没装或版本过低。 |
| 服务器(终点) | WHIP 固定端点 URL | 腾讯云 WHIP 端点是固定地址,不会随直播流变化,用上方按钮一键复制粘贴即可。备用服务器(tlivewebrtcpush2.com)与主服务器结构相同,主服务器故障时切换使用。与 快速地址生成器 快捷工具栏中的地址一致。 |
| Bearer 令牌 | WebRTC 推流地址 | 官方定义:填生成的 WebRTC 推流地址,格式 webrtc://域名/live/流名?txSecret=…&txTime=…,地址生成器一键复制,粘贴后可点「显示」核对是否完整。 |
| 非 H.264 编码 | 默认不支持 | WebRTC 推流默认只支持 H.264;HEVC 需在推流地址加 &tx_hevc=true(VP8/VP9 同理)——我们不用,保持 H.264 即可。 |
| 同播 · 总层数 | 1 | 同播(Simulcast)会同时编码发送多档画质,普通直播单层即可;除非平台要求多档自适应清晰度,否则保持 1。 |
| 高级选项 | 默认,不勾选 | 「忽略流媒体服务的推荐设置」保持不勾——勾选后会无视平台下发的推荐参数,容易造成编码配置与平台不匹配。 |
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 服务 | 自定义 | 同 SRT,选「自定义…」手动填地址。 |
| 服务器 | rtmp://地址 | 地址格式如 rtmp://xxx.xxx.xxx.xxx/live。 |
| 串流密钥 | 赛事方密钥 | RTMP 必须填串流密钥!这是与 SRT 最大的区别,不填推不上。密钥由赛事方分配。 |
| 预设 | 定位 | 备注 |
|---|---|---|
| P1 | 最快 · 最低质量 | 多路并行推流等极限吞吐场景 |
| P2 | 快 | 4K+ 高分辨率(HEVC/AV1 + 多编码器卡)时自动触发分帧编码的档位 |
| P3 | 平衡偏快 | 老卡推流的折中档 |
| P4 | 平衡 | 对应旧版「性能/质量」中位档 |
| P5 | 较快 · 较高质量 | 我们单编码器卡的推流档 |
| P6 | 较慢 · 质量更好 | NVIDIA 官方直播指南推荐档(P6 + 高质量调节 + 单次/二次编码) |
| P7 | 最慢 · 最佳质量 | 我们双编码器卡的推流档 / 录制固定档 |
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 预设必改 | P7(最高质量) | 双编码器起步直接拉 P7;最终切哪档以实际压力测试为准(负荷表),推流+录制并行时尤其要压测确认。 |
| 码率必改 | 10000~12000 Kbps | 按上行带宽在 10~12M 里选;默认 1500/2500 糊成马赛克。 |
| 适用显卡 | 50 系全系 / 40 系 4070 Ti+ | 5070 Ti / 5080 / 5090、4070 Ti / 4080 / 4090 均为 2× NVENC;50 系单 NVENC 型号(5070/5060 等)请切 P5 档。 |
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 预设必改 | P5(推荐)/ P6 | 单编码器要留余量,P7 会过载丢帧。纯推流可试 P6;切哪档以实际压力测试为准(负荷表),推流+录制并行必须压测。 |
| 码率必改 | 10000~12000 Kbps | 同 P7 档:按上行带宽选 10~12M。 |
| 适用显卡 | 40 系 4070 及以下 / 30 系 / 20 系 | 全系 1× NVENC;与 HEVC 录制并行前查 负荷表。 |
| 参数 | 推荐值 | 备注 |
|---|---|---|
| 视频编码器 | NVIDIA NVENC H.264 | H.264 / HEVC 都能推,但 HEVC 拉流端有 BUG → 只能 H.264。也别选 x264,会吃满 CPU 导致游戏丢帧。 |
| 速率控制 | CBR | 直播必须恒定码率;VBR 遇网络波动瞬间爆码率,直接卡顿。 |
| 关键帧间隔(GOP) | 2 秒固定 | 全协议统一约定:官方建议 1~2 秒,默认 0(自动)要手动改 2;GOP 过大 → 快直播延迟高、观众进来黑屏好几秒。任何推流协议下不变。 |
| B 帧 | 0固定 | 全协议统一约定:官方明确快直播 Web 方案不支持 B 帧解码——推流带 B 帧云端会自动转码去掉,白花延迟 + 转码费,推流端直接关最干净。任何推流协议下不变。 |
| 调节(Tuning) | 高质量 | 推流延迟主要看网络,不差这几毫秒,画质优先。 |
| 多次编码模式 | 单次编码 | Two-Pass 画质提升极小,还白白增加编码延迟。 |
| 分割编码(SFE) | —(H.264 无效) | 把单帧拆给多个 NVENC 并行,但仅 HEVC / AV1 支持,H.264 不适用——我们推流用 H.264,此选项开了也没效果,保持默认即可(5070 Ti 以上卡才会显示)。 |
| 配置文件 | high | H.264 High Profile,压缩效率最高、播放器全兼容。 |
| 前向考虑(前瞻) | ✅ 开启 | 预分析画面动态分码率,电竞高速画面提升明显。 |
| 自适应量化(AQ) | ✅ 开启 | 心理视觉优化:平坦区多给码率、纹理区适度压,观感更好。 |
| 自定义编码器选项 | 留空 | GUI 选项已够用,手填参数翻车率高。 |
| 音频编码器 | FFmpeg AAC | SRT / RTMP 只认 AAC;快直播 Web 端不支持 AAC,会触发云端 AAC→Opus 转码(收转码费)。改用 WHIP 推流则本身输出 Opus,零转码。 |
| 音频码率 | 320 Kbps | 默认 160 听感发闷,现场解说 + 音效细节多,直接给 320。 |
| 音轨 | 6 | 团队约定:音轨 6 = 总输出。推流无声先查这里。 |
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 编码器 | NVIDIA NVENC HEVC | 录制用 HEVC (H.265) 而非 H.264——同码率画质高 30~50%,且 RTX 40/50 双编码器可同时推流 H.264 + 录制 HEVC 互不干扰。 |
| 速率控制 | CQP | 固定质量模式。录制追求画质稳定而非码率可控,CQP 值越低画质越好、文件越大。与推流的 CBR 不同——录制不需要恒定码率。 |
| CQP 级别 | 20(基线)/ 18(画质优先) | 20 = 视觉无损甜点、团队统一基线;18 = 再高一档,肉眼与 20 几乎无差但文件约 +30~50%,追求极致存档可用。22 以上细节开始丢失。 |
| 预设 | P7(最慢) | 录制不在乎几毫秒编码延迟,选 P7 追求最高压缩效率,RTX 40/50 多编码器完全扛得住。 |
| 关键帧间隔 | 0(自动) | 录制不需要固定关键帧(那是推流平台的要求),设 0 让编码器自行决定最优 GOP 结构,压缩效率最高。注意与推流的「必须 2s」相反,别搞混。 |
| 调节(Tuning) | 高质量 | 同推流,选高质量,不选低延迟。 |
| 多次编码模式 | 单次编码 | CQP 恒定质量、不看码率预算,Two-Pass 的预分析没有收益,白白增加编码器占用。 |
| 配置文件 | main | 不要选 main10,会导致 OBS 崩溃!当前采集均为 8-bit 色彩,main 完全足够。 |
| 前瞻 | ✅ 开启 | 预分析 + 动态码率分配,CQP 模式下同样有效,对电竞快速画面提升明显。 |
| 心理视觉调整 | ✅ 开启 | 主观画质优化,高频纹理区域(草丛、文字)更清晰。 |
| 最大 B 帧 | 2 ~ 4 | 录制可以开 B 帧提高压缩率(与推流 B 帧必须 0 不冲突)。剪辑为主建议 2(逐帧精确定位),纯存档可开 4(压缩率更高)。OBS 31+ 录制 HEVC 时建议开「B 帧作参考」:轻微提升画质、无性能损失,官方对多 B 帧场景明确推荐。 |
| 录像格式 | 混合 MP4(30.2+) | OBS 30.2+ 默认格式,专治传统 MP4「断电报废」大坑:分片写入、崩溃可恢复(帮助 → 修复不完整的录像),收尾时自动 soft-remux 成标准 MP4——PR 直接导入免转封装、支持多音轨/HEVC/章节标记。老版 OBS 才退回 MKV + 转封装工作流。 |
| 分割编码(SFE) | 自动 / 按卡定档 | 把单帧拆给多个 NVENC 并行编码,仅 HEVC / AV1 有效(H.264 无效),仅 2× NVENC 以上才显示此选项。档位上限:5070 Ti / 5080 = 双向 · 5090 = 三向 · RTX PRO 6000 = 四向。录制 HEVC 时生效,吞吐上限更高。 |
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 编码器 | NVIDIA NVENC HEVC | 同 CQP 模式,录制首选 HEVC。 |
| 速率控制 | VBR | 可变码率模式。与 CQP 不同,VBR 以码率为目标而非质量——设定一个码率上限,编码器在保证不超过的前提下动态分配。适合需要预估文件大小的场景。 |
| 目标码率 | 40000~60000 Kbps | 1080p60 HEVC 下 40~60 Mbps 是电竞 OB 录制的优质区间(≈ CQP 18~20 实际水平);硬盘紧张可降到 30,80 Mbps 近无损。设太低(<20 Mbps)复杂画面会出色块。追求更高清晰度且使用 OBS 31+,可改用 CQVBR 模式(见切换面板)。 |
| 最大码率上限 | 目标 × 1.5~2 倍 | 目标 40~60 时上限设 80~100 Mbps。画面剧烈变化时的瞬时峰值,设太低复杂场景画质崩,设太高失去 VBR 控文件大小的意义。 |
| 预设 | P7(最慢) | 同 CQP 模式,P7 最高压缩效率。 |
| 多次编码模式 | ✅ 二次编码 | VBR 场景 Two-Pass 收益明显:第一遍预分析画面复杂度、提前规划码率——复杂场景少崩坏、码率更贴目标,文件大小也更好预测。录制是离线任务不在乎延迟,与推流用单次正好相反。P7 + 二次编码占用上升,推录并行或单编码器先压测,不行退回单次。 |
| 关键帧间隔 | 0(自动) | 同 CQP 模式,录制不需要固定 GOP。 |
| 调节(Tuning) | 高质量 | 同 CQP 模式。 |
| 配置文件 | main | 同样不要选 main10。 |
| 前瞻 | ✅ 开启 | VBR 模式下前瞻尤为重要——编码器需要预判画面复杂度来分配码率,关闭会导致码率分配不合理。 |
| 心理视觉调整 | ✅ 开启 | 同 CQP 模式,主观画质优化。 |
| 最大 B 帧 | 2 ~ 4 | 同 CQP 模式,B 帧提高压缩率。 |
| 录像格式 | 混合 MP4(30.2+) | 同 CQP 模式:断电可恢复 + PR 直读免转封装。 |
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 编码器 | NVIDIA NVENC HEVC | 同 CQP 模式,录制首选 HEVC。 |
| 速率控制 | VBR(目标质量) | OBS 31+ 新增模式(JSON 值 CQVBR):像 CQP 一样锚定质量目标,但额外允许设一个最大码率上限兜底——正常内容画质与 CQP 一致,极端复杂画面码率也不会失控。 |
| 目标质量 | 20 | 对应 QP 刻度 0~51(0 自动),越低越清晰。20 = 视觉无损甜点;追求极致可用 18(文件约 +30~50%)。经验规律:数值每 ±6,码率大致翻倍/减半。 |
| 最大码率上限 | 100000 Kbps(100 Mbps) | 1080p60 目标质量 20 的实际码率约 30~50 Mbps,上限 100M 正常内容基本触发不到,是极端画面(爆炸/烟雾/满屏特效)的安全网。硬盘充裕可给 120M。 |
| 预设 | P7(最慢) | 同 CQP 模式,P7 最高压缩效率。 |
| 关键帧间隔 | 0(自动) | 同 CQP 模式,录制不需要固定 GOP。 |
| 调节(Tuning) | 高质量 | 同 CQP 模式。 |
| 配置文件 | main | 同样不要选 main10(旧版 OBS 崩溃)。 |
| 前瞻 | ✅ 开启 | 同 CQP 模式。 |
| 自适应量化(AQ) | ✅ 开启 | 同 CQP 模式。 |
| 最大 B 帧 | 2 ~ 4 | 同 CQP 模式,B 帧提高压缩率。 |
| 参考 B 帧 | 每一帧 | OBS 31+ 新选项(仅 HEVC/AV1):让 B 帧进入参考帧池,缩短参考距离、进一步提升压缩效率,官方明确推荐且无性能损失。旧版 OBS 无此选项。 |
| 录像格式 | 混合 MP4(30.2+) | 同 CQP 模式,断电可恢复 + PR 直读。 |
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 编码器 | NVIDIA NVENC HEVC | 无损录制必须用 HEVC——H.264 无损码率更高且 NVENC H.264 无损支持不如 HEVC 完善。 |
| 速率控制 | 无损(Lossless) | OBS 速率控制下拉选「无损」。编码器跳过量化步骤,每帧完整保留原始像素信息,零画质损失。与 CQP/VBR 完全不同——不设码率或 CQP 值。 |
| 预设 | P7 / P5 | 双编码器选 P7;单编码器建议降 P5——无损模式编码器负荷远高于 CQP/VBR,单编码器 P7 可能过载。具体负荷参考 负荷表 HEVC 无损列。 |
| 关键帧间隔 | 0(自动) | 自动 GOP 压缩率最优,测试录制不需要固定 GOP。唯一例外:回放时要在播放器里频繁拖动/逐帧检查画面,可手动设 1~2 秒改善 seek,代价是文件更大。 |
| 调节(Tuning) | 高质量 | 同其他录制模式。 |
| 多次编码模式 | 单次编码 | Two-Pass 第一遍是为码率分配做预分析的——无损根本不做码率分配,预分析零收益,还白抢 NVENC 占用(无损本身负载已顶格)。OBS 选「无损」后该选项通常被忽略/禁用。 |
| 配置文件 | main | 同样不要选 main10。 |
| 前瞻 | ❌ 关闭 | 无损模式不需要码率分配(每帧全量保留),前瞻无意义且增加延迟。OBS 选「无损」时通常自动禁用。 |
| 心理视觉调整 | ❌ 关闭 | 无损模式不进行任何量化压缩,心理视觉优化无意义。OBS 选「无损」时通常自动禁用。 |
| 最大 B 帧 | 0 | B 帧省码率靠「双向预测 + 量化压掉小残差」,无损没有量化,收益趋近零;编码复杂度和参考帧内存反而增加。OBS 选「无损」时 B 帧选项通常被禁用,保持 0 最安全。 |
| 录像格式 | 混合 MP4(30.2+) | 同其他模式,断电可恢复;分片写入对超大文件同样友好。老版 OBS 退回 MKV。 |
| 规格 | 经验码率 | 写入压力 | 最低存储要求 |
|---|---|---|---|
| 1080p 60fps | 400~600 Mbps | 低(50~75 MB/s) | SATA SSD |
| 1080p 120fps | 800~1200 Mbps | 中(100~150 MB/s) | NVMe SSD |
| 4K 60fps | 1.5~2.5 Gbps | 高(190~310 MB/s) | PCIe 3.0×4 NVMe |
| 4K 120fps | 3 Gbps+ | 极高(≥375 MB/s) | PCIe 5.0 NVMe(PCIe 4.0 实测顶不住) |
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 采样率 | 48 kHz | 专业广播标准采样率,直播推流统一 48k。44.1 kHz 是 CD 时代标准,不要用。 |
| 声道 | 立体声 | 电竞直播立体声即可,没有 5.1/7.1 环绕声需求。 |
| 全局音频设备 | 全部禁用 | 桌面音频、麦克风/辅助音频全部设为禁用!需要的音频在场景中单独添加「音频输入/输出采集」源。全局设备开着容易混入系统提示音、聊天软件声音。 |
| 电平表 — 峰值计类型 | 真峰值 | 选「真峰值(True Peak)」而非「采样峰值」。真峰值能检测 DAC 转换后可能出现的削波,更准确反映实际响度,避免爆音。 |
| 参数 | 推荐值 | 为什么这么设 |
|---|---|---|
| 基础(画布)分辨率 | 1920×1080 | 即使显示器是 2K/4K,画布也设 1080P。这是最终推流分辨率,统一输出保证观众体验一致。 |
| 输出(缩放)分辨率 | 1920×1080 | 与画布一致、不做缩放,避免二次缩放带来的画质损失和性能开销。 |
| FPS | 60 | 电竞必须 60 帧。30 帧在快速视角移动时有明显拖影和卡顿感。 |
| 来源 | 推荐方式 | 为什么这么设 |
|---|---|---|
| 🎮 游戏画面采集 | 游戏源 / 窗口捕获 | 用「游戏源」直接捕获游戏进程,或「窗口捕获」指定游戏窗口。属性里的「显示鼠标指针」必须关闭——比赛画面不需要指针,而且有些 OB 的指针是自定义指针皮肤,采集进去直接穿帮。记得在来源属性里取消勾选「显示鼠标指针」。不要添加任何图片、文字、图层叠加,保持纯净画面。 |
| 🔊 游戏音频捕获 | 应用程序音频捕获(打开) | 添加「应用程序音频输出采集」源,选择游戏进程,采集保持打开,只捕获游戏声音。不要用桌面音频全局采集(已在音频设置中禁用),避免混入系统提示音或其他程序声音。 |
实际切哪档以压力测试为准。
默认 12000,按网络上行 10000~12000。
EncoderID=obs_nvenc_h264_tex、RecEncoder=obs_nvenc_hevc_tex(老 OBS 为 jim_nvenc / jim_hevc_nvenc);③ 替换文件后重启 OBS。不确定就走下方完整流程(上传 basic.ini 一并生成)。选择后会自动设置推流预设(P7/P5)和录制参数。双编码器(4070Ti+/5070Ti+)选第一项。
默认 12000 Kbps,按网络上行余量调整,建议 10000~12000。
点击「选择」可弹出文件夹对话框(Chrome/Edge);不支持时直接手动填写完整路径。
点击「读取」授权后可列出本机音频设备;不支持时手动填写。
写入 basic.ini 的 [General] Name 字段,方便区分不同机器的配置。
SRT 推流不需要密钥,留空即可。RTMP 推流必须填写。
%APPDATA%\obs-studio\profiles\<配置名>\ → 重启 OBS → 到「📋 参数预设」核对关键项(码率 / 录制路径 / 声卡)。basic.ini / streamEncoder.json / recordEncoder.json 不含密钥,可打包。上架:zip 放到服务器 C:\www\ob-toolbox\cfg_packs\,再在本页脚本底部 CFG_PACKS 数组加一行(服务器 cfg_packs\README.txt 有完整步骤)。