视频卡顿是实时音视频传输过程中,因网络条件、设备性能受限等原因,引起的视频播放断断续续、不流畅、甚至定格等现象。
实时音视频通话过程中,视频帧率设置不低于 5 fps 时,连续渲染的两帧视频之间间隔超过 500 ms,即记为一次视频卡顿。 出现卡顿时,您可以参考如下操作步骤进行处理。
判断是持续性的还是一次性的卡顿。一次性的卡顿是由网络和设备的随机性导致,属于正常现象。
检查网络状态,判断连接是否正常,是否能上网。
如果网络连接正常但依然卡顿,请尝试更换网络连接,检查在网络状态良好的条件下是否依然卡顿。
如果网络良好且条件允许,请检查各端设备的 CPU 占用情况。
如果使用了视频前处理功能,例如美颜等,请先关闭该功能,检查视频卡顿是否是由于视频前处理导致。
也可以通过 ZEGO 的星图(音视频质量运营平台),确认用户的网络质量情况、设备 CPU 负载情况。
您可以使用 ZEGO管理控制台 中的 星图,对音视频通话的质量进行跟踪。
如果问题仍然存在,请联系 ZEGO 技术支持,并提供以下信息,方便快速定位问题。
出现卡顿的视频发送端和接收端的用户 ID(userID)。
如果房间中有语音,检查语音是否流畅、清晰。
SDK 日志文件,详情请参考 如何设置和获取 SDK 的日志、堆栈信息。