← 博客

OBS 丢帧怎么解决(2026):区分直播丢帧与录制卡顿的原因

OBS Studio 窗口下方——场景、来源、音频混音器、控件面板以及显示 CPU 与 FPS 的状态栏
图片来源: © OBS Project · official knowledge base UI
核心摘要
  • 官方知识库明确说成是“与远程服务器之间连接问题”的,只有丢弃的帧(网络)这一项。
  • “跳过的帧”和“错过的帧”的名称分别指向编码延迟和渲染延迟,但没有找到直接定义这两项的官方页面。
  • 先看统计窗口里哪个数字在涨,再进入对应的排查清单,每次只改一项并重新测量。

在 OBS 的统计窗口(视图 > 统计)里,帧问题会以三个不同名称出现,而官方知识库只把其中的丢弃的帧(网络)描述为“你的电脑与远程服务器之间的连接问题”。所以最快的第一步是看哪个数字在涨:直播时丢弃的帧(网络)上涨,先改服务器和视频码率;跳过的帧或错过的帧上涨,先以管理员身份运行 OBS 并关闭其他占用 GPU 的程序。本文以 Windows 电脑上的 OBS Studio 32.x 为准,2026 年 10 月 8 日确认。如果你还不清楚直播和录制为什么表现不同,可以先读一下直播与录制的区别。

三项指标分别指向哪里

统计窗口中的名称名称告诉你的信息优先查看的位置
丢弃的帧(网络)官方知识库描述为与远程服务器的连接不稳定,或跟不上设定码率的情况直播行、设置 > 直播中的服务器、设置 > 输出中的视频码率、设置 > 高级 > 网络、有线连接
由于编码延迟跳过的帧名称指向编码延迟这一类别(知识库没有该项的定义)若同时出现“编码过载!”警告,就按编码性能文档的顺序;输出中的视频编码器;设置 > 视频
由于渲染延迟错过的帧名称指向渲染延迟这一类别(知识库没有该项的定义)其他占用 GPU 的程序、游戏帧率上限、简化场景、笔记本上为 OBS 指定显卡
渲染帧平均时间同一窗口中的辅助项目,未找到官方的判断标准值不要只看单个数字,而是比较修改设置前后的变化
直播行 / 录制行丢弃的帧(网络)按输出分别显示直播时看直播行;只录制本地文件时没有远程服务器,建议同时参考其他排查清单

结论:哪个数字在涨决定去哪里

先说结论:直播时“丢弃的帧(网络)”在涨,就去看网络排查清单;“由于编码延迟跳过的帧”或“由于渲染延迟错过的帧”在涨,就去看编码性能排查清单。官方知识库把丢帧解释为:与远程服务器的连接不稳定,或者跟不上你设置的码率,所以程序丢掉一部分帧,并写明 OBS Studio 本身造成丢帧的可能性极低。相反,如果是没有远程服务器的本地文件录制出现画面卡顿,这个定义解释不了,建议同时对照录制卡顿的通用排查来缩小原因。至于跳过的帧和错过的帧,知识库没有逐项定义,本文只说到名称所表示的类别。

排查顺序

  1. 1打开统计窗口并把数字清零通过菜单 视图 > 统计 打开。想每次启动都显示,可以在 设置 > 常规 里使用“启动时打开统计对话框”。重现问题之前先点统计窗口里的“重置”,这样保留的只是本次测试的数字,方便比较。窗口里还能看到 CPU 使用率、内存使用等项目。
  2. 2分开阅读直播行和录制行统计窗口有直播行和录制行,每一行都显示状态、丢弃的帧(网络)、总数据输出和码率。观众反映卡顿就看直播行,保存下来的视频卡顿就看录制行。问题出现期间,只记录三项指标里哪个数字在变化。数字变色的标准值在官方文档里没有找到,因此只看是否在增加。
  3. 3丢弃的帧(网络)上涨时,先改服务器和码率官方知识库给出的 OBS 内部顺序是这样的:在 设置 > 直播 里换一个服务器试试,再把 设置 > 输出 中的视频码率调低,起点是稳定总上传速度的 75%。然后可以临时换一个服务来直播,用来判断问题是不是出在某个特定服务一侧。这并不能修好服务的连接,只是用来分辨原因在哪一边。
  4. 4高级 > 网络里的选项放在之后再试在 设置 > 高级 > 网络 中先勾选“开启网络优化”,再勾选“开启 TCP pacing”(仅 Windows)。知识库提到有用户反馈有改善,但程序内的提示写明在不稳定的连接上丢帧风险可能变大,所以打开后一定要对照统计窗口。“绑定到 IP”确认保持默认(Default),把“IP 族”改成“仅 IPv4”,没有差别就改回“IPv4 和 IPv6 (默认)”。“动态调整码率以应对网络拥堵(Beta)”是用降低码率代替丢帧,并不是根本解决,画质会下降,提示中写明目前仅支持 RTMP,恢复可能需要几分钟,所以只在连接确实无法修复时使用。
  5. 5逐个排除 OBS 之外的连接因素知识库列出的 OBS 之外的检查包括:用有线连接代替 Wi-Fi、重启调制解调器和路由器、关闭 VPN 后确认、到电脑或主板厂商网站安装最新的网卡驱动。安全软件可以暂时关闭来确认,若确是原因,就为 OBS 添加例外后再开启。声称能优化网络的捆绑软件也被列为怀疑对象。更换网线或设备之前,建议先联系网络运营商咨询。
  6. 6跳过或渲染延迟的指标上涨时,转到编码性能清单这是知识库针对“编码过载!”警告或明显卡顿给出的顺序。以管理员身份运行 OBS,在任务管理器里查看其他占用 GPU 较多的程序(不认识的程序不要关闭)。把游戏帧率限制在显示器刷新率,或开启游戏内垂直同步,并降低游戏画质。游戏采集来源属性里的“SLI / 交火 (Crossfire) 采集模式 (慢)”,若不是 SLI/CrossFire 或多 GPU 笔记本,就取消勾选(官方知识库里仍沿用旧名称 Multi-adapter Compatibility)。仍然没有改善,就在 设置 > 视频 中降低“输出 (缩放) 分辨率”和帧率(例如从 60 降到 30),并通过减少滤镜和浏览器来源来简化场景。该页面没有直接提到这两项指标的名称,因此不把指标和步骤一一对应。
  7. 7一次只改一项,在相同条件下重新测量同时改多个设置,就分不清哪一项起了作用。改一项后点统计窗口里的“重置”,然后用出现问题的同一款游戏、差不多的时长重新直播或录制。数字不再增加就保留这项修改,没效果就改回原值再试下一项。像动态码率这样会降低画质的项目放在最后。

重新测量之前的检查项

  • 我打开了统计窗口,并在测试前点了“重置”。
  • 我记下了当时是直播(直播行)还是录制(录制行),以及三项指标里哪一项在增加。
  • 如果是直播,我按服务器、视频码率(从稳定上传速度的 75% 开始)、服务的顺序逐项更改。
  • 我检查了有线连接、VPN、安全软件、网卡驱动,并重启了路由器。
  • 我逐级调整了占用 GPU 的其他程序、游戏帧率上限,以及 设置 > 视频 中的分辨率和帧率;若是笔记本,还确认了官方 GPU Selection Guide 所说的 Windows 图形设置中 obs64.exe 的指定。
  • 我查看了视频编码器是否选的是硬件编码器。官方 Hardware Encoding 页面说明,硬件编码器把负担从 CPU 转给显卡的专用部件,通常被推荐(2022-01-11 的文档,支持哪些显卡请直接到该页面确认)。
也顺便看一下 Windows 的游戏功能。OBS 知识库(针对 Windows 10,2021 年 8 月 26 日的文档)建议在 1809 及以上且更新到最新时保持游戏模式开启,并建议关闭可能引发性能问题的后台录制 Game DVR。两者都在 Windows 设置的游戏部分,但该文档没有给出 Windows 11 的具体路径,请在自己的界面上确认。

只想留下视频文件而不是直播时

如果目的不是直播,而是把游戏过程保存成视频文件,DOR 只要启动受支持的游戏就能开始,不需要先搭建 OBS 那样的场景、来源和输出设置。以无畏契约为例,DOR 会自动识别游戏,把整场比赛录成 mp4,并自动生成回合和击杀等精彩片段。它只是在目的是保存文件而不是直播时的一个选择,并不能代替上面的排查清单。补充说明:DOR 在 NVIDIA 显卡上默认使用 NVENC 硬件编码,并同时录制游戏声音和麦克风。录完之后,可以在应用的资料库里用裁剪片段指定开头和结尾,只保留需要的画面。

官方来源

FAQ

常见问题

我只录制,但丢弃的帧(网络)也在涨,该怎么看?

官方的定义是与远程服务器的连接问题,对于没有服务器的本地文件录制为什么会涨这个数字,没有找到官方说明。请重新确认是哪一行在涨,并同时尝试其他排查清单。

开启动态码率就能解决丢帧吗?

它只是缓解,不是解决。知识库说明它用降低码率代替丢帧,根本原因没有变,画质还会下降,所以只在连接无法修复时才用。提示里还写明观众端延迟可能增加,恢复可能需要几分钟。

跳过的帧增加,就一定是 GPU 过载吗?

不能这样断定。没有找到直接定义该项目的官方页面。它的名称指向编码延迟,所以先看是否同时出现“编码过载!”警告,如果有,再按编码性能页面的顺序逐项尝试。

Games

相关游戏指南

继续阅读

相关文章

立即开始使用 DOR

DOR 会检测受支持的游戏事件,并自动将相应瞬间保存为剪辑