obs直播掉帧,obs丢帧严重怎么调试

“丢帧”意味着您与服务器的连接不稳定,或者您无法跟上设置的比特率(OBS右下角提示方块为黄色或红色时)。因此,程序被迫丢弃一些视频帧以进行补偿,以避免缓冲并保持您的流播放。如果丢帧过多,可能会与流媒体服务器断开连接。同样,丢帧几乎不可能由 obs 本身引起。您也可能会遇到连接问题,例如由于防火墙/防病毒/安全软件、路由器等导致的随机断开连接。

最常见解决方案。尝试启用动态比特率(仅限 OBS Studio 24 、RTMP)

OBS Studio 24 引入了一项称为动态比特率的新功能。此功能会检测您的互联网连接何时受限,并会自动降低您的比特率以进行补偿而不是丢帧。一旦任何拥塞消失,它会自动将您的比特率提高回其原始值。 要启用动态比特率,首先通过查看程序标题栏中的版本号来确保您使用的是 OBS Studio 24 或更高版本。然后,转到“设置”>“高级”>“网络”并选中“动态更改比特率以管理拥塞”选项旁边的框。

尝试降低比特率

接下来要做的是降低比特率,直到丢帧停止。每天的网络状况并不总是相同的,昨天有效的方法不能保证今天有效。有时,除了降低比特率以补偿给定时间的不良连接之外,您无能为力。

不要通过无线传输

在许多情况下,无线连接会因其不稳定的性质而导致问题。流媒体确实需要稳定的连接。无线连接通常很好,但如果您遇到问题,那么如果您使用无线连接,我们将不太可能帮助您诊断它,因为它增加了另一个变量。我们建议通过有线连接进行流式传输。

尝试其他流媒体服务(作为测试)

尝试不同的流媒体服务只是为了确保问题不在于您尝试使用的提供商,这可能会有所帮助。例如,如果您在使用 bilibili.com 时遇到连接问题,请尝试在douyin.com 或 kuaishou.com 上进行流式传输,看看您是否有同样的问题。如果问题消失,则问题可能出在流媒体服务上。如果问题仍然存在,那么一般来说问题更可能与您的连接有关。

点击免费报名,先关注,不迷路~【免费】FFmpeg/WebRTC/RTMP/NDK/Android音视频流媒体高级开发-学习视频教程-腾讯课堂

vip

vip

下方资料领取FFmpegWebRTCRTMPRTSPHLSRTP播放器-音视频流媒体高级开发

免费分享

检查您的防火墙/路由器

如果您断开连接并且已经尝试过其他服务器,那么另一件要检查的事情是您的防火墙/路由器/防病毒软件,并确保它们不会干扰连接。如果您怀疑问题出在防火墙/路由器上,请确保允许出站 TCP 端口号 1935(用于 RTMP 的默认端口,但请注意您的服务可能使用不同的端口)。请注意,您不需要使用任何类型的端口转发来进行流式传输。

检查您的防病毒/互联网安全软件

在某些情况下,防病毒或防火墙/安全软件可能是一个原因。您通常可以暂时禁用它或为obs32.exe/obs64.exe添加异常以检查是否是问题。如果禁用它有效,只需将 obs32.exe/obs64.exe 的例外添加到您的防病毒软件,然后重新启用它。(添加例外的过程会有所不同,您必须从供应商的网站或谷歌上了解如何操作。记得为 32 位和 64 位版本的 OBS 添加例外)。

检查捆绑的网络软件

在极少数情况下,一些声称“优化”或“增强”您的网络连接的软件/驱动程序/程序实际上可能会导致更多问题。尝试卸载与您的网卡相关的任何额外软件/驱动程序,而不是需要为 Windows 安装的核心驱动程序。避免使用任何“优化”或“调整”程序。某些网卡带有自定义配置实用程序(最显着的是 Killer Networks),这些实用程序可能会导致问题,并且仅在安装驱动程序时需要将其删除。

速度测试

速度测试是一个非常粗略的估计——它们对流媒体的意义很小。仅仅因为速度测试表明您有 5Mb/s 的上传速度并不意味着您可以以稳定的5Mb/s 速度上传到任何内容。不幸的是,这不是互联网的运作方式。如果服务器或到服务器的路由点不稳定,您永远无法保证能够与服务器保持稳定的连接。您的“稳定”比特率更有可能是“估计”速度测试上传的 70-75%(而且只有在您没有受到限制的情况下才会如此)。如果有的话,速度测试会告诉您在完美理想的条件下可以进行流式传输的理论最大速度,但条件永远不会完美。

更新网络适配器驱动程序

在极少数情况下,丢帧可能是由于旧的网络适配器驱动程序在处理消耗的高速速度方面做得很差造成的。只是检查一下您的网络适配器是否有任何新的驱动程序,这不是一个坏主意,只是为了确定。

尝试“网络优化”

在 OBS Studio 的高级设置中,有一个选项可以启用网络优化。启用此功能将使 OBS 使用基于事件的 API 而不是非阻塞套接字。虽然这在技术上应该与常规网络代码没有什么不同,但一些用户报告说这有助于解决掉帧或断开连接问题。网络优化代码还包括网络事件的详细日志记录,这在您发布日志文件时会有所帮助。

检查绑定到 IP 设置

在设置 -> 高级中,有一个绑定到 IP 的设置。总的来说,除非您确切地知道自己在做什么以及为什么需要这样做,否则应该将其保留为默认值而不进行更改。确保设置正确(这通常意味着默认)。如果您将其绑定到特定的 IP 地址,然后该 IP 地址在您的 PC 上发生更改,则 OBS 将无法连接到任何服务。

坏路由器或坏网络硬件

硬件故障通常很少见,但如果您怀疑自己的硬件出现故障,请直接插入调制解调器,绕过路由器,这样您就可以检查是否是问题所在。如果您有另一块可用的网卡(包括您可能闲置的笔记本电脑或其他 PC 中的网卡),请尝试将其插入调制解调器以检查流媒体 PC 上的网卡问题。也尝试使用不同的以太网电缆。

联系您的 ISP

最后,互联网服务提供商 (ISP) 经常在他们的终端进行维护或更改,这可能会导致您作为订阅者遇到问题。如果您已经尝试了本指南中的所有内容,但没有任何帮助,我们建议您致电您的 ISP 并向他们解释问题。

尝试更换服务器(针对个别平台)

如果您认为问题不在于您的连接速度,那么在尝试诊断丢帧/断开连接问题时您应该做的第一件事是尝试其他摄取服务器,看看是否可以获得稳定的连接。有时,您尝试流式传输的服务器在休息日或在您尝试流式传输时过载。切换另一台服务器将解决许多丢帧/连接问题。仅仅因为您选择的服务器与您“最接近”,或者对您的 ping 是最好的,并不意味着它会给您最好的连接。因此,尝试各种服务器,并确保在放弃之前尝试多台服务器,而不仅仅是一两台。 为获得最佳结果,请将持续时间设置为中等并取消选中您不在的任何区域。测试运行后,查找质量评级最高的服务器。如果有两个或更多,则使用比特率最高的那个。请注意,至少 80 的质量分数是稳定流的一般基线。

原文地址:https://zmtlm.com/archives/462

obs直播掉帧,obs丢帧严重怎么调试

OBS直播软件的丢帧如何解决?

OBS直播软件丢帧解决方法:

降码率:BitRate 你应该直接怎么调吧?你知道你每一帧都是图片吗?每一张图上的像素点你应该知道有多少个。

窄带高清:简单来说就是搞一个服务,能够在超低码率下,让你的直播不模糊,阿里云和腾讯云都有。

动态降码率:这个你直接去腾讯云搜吧。

OBS 不是说不好,它里面肯定也有动态配置码率的选项。你可以好好找找。

丢帧是只有在网络条件很差的情况下才会出现的一种机制,如果不丢帧推流都推不上去。关键原因还是直播时的网络条件不好。

丢帧的出现:

说起视频播放器大家都很熟悉了,覆盖各种平台,使用简单操作方面,但是视频播放器里面的原理却非常的复杂,牵扯到很多方面的知识点。今天我们来探讨一下当视频解码和渲染的总时间大于了视频指定的时间时。

就会出现声音比画面快的情况,单个画面延后的时间在人眼不能察觉的范围内还是能接受的,但是如此累计起来就会造成这个延迟的加大,导致后面声话完全不同步,这是不能接受的,那么为了解决这种问题,视频“丢帧”就出现了。




obs直播掉帧,obs丢帧严重怎么调试

obs录出来的视频掉帧严重?

obs录出来的视频掉帧,就需要在设置里把帧率调高,或者调成恒定帧率,降低视频质量,通常录屏卡顿是obs设置有问题,如果还不能解决就需要更新obs的版本。

OBS是一个免费的开源的视频录制和视频实时流软件。其有多种功能并广泛使用在视频采集,直播等领域。支持Intel Quick Sync Video (QSV) 和 NVENC。

OBS其他情况简介。

OBS的码率直接影响直播的画质。码率在“编码”设置中按道理来说是越高越好,但是对于网速的要求也很高。低网速配高码率的直接后果就是丢帧,表现在观众端就是画面卡顿,像放幻灯片一样。

分辨率设置在“影像”中,一般来说最好使用自己本机的分辨率,但是分辨率越大对系统资源和网速的占用也越大。如果不追求极致的清晰的话,720p就行。

上一篇: 女销售原来靠这样卖房(楼盘置业顾问提成大概多少)
下一篇: 笔记本电源适配器​发热属于正常现象吗