国标GB28181协议视频平台EasyGBS视频播放卡顿中断该怎样解决?
其实视频播放的卡顿问题我们说过很多遍,造成卡顿的原因有很多,摄像头码率、网络速率都会对视频播放的流畅度造成影响。
客户现场反馈华为摄像头接入EasyGBS播放视频会出现卡顿崩溃的情况,在本地播放是能够正常播放,我们远程进去查看现场,果然遇到了播放后会出现播放几秒后会直接卡死中断的情况,如下图所示:
为了验证这个问题出现的原因,我们接入摄像头到其公网测试,下图为我们接入的视频:
发现其视频播放流畅,不会出现卡顿中断现象。为了查看问题,先查看他的流能否传出,取流在本地VLC播放,也是出现同样问题,查看其配置显示如下:
发现其编解码器为h264,码流为4m,码流太大,可能导致其视频播放出现卡顿现象,让其修改码流为2m在播放,修改过后发现视频能够正常播放,不出现卡顿的问题。但是视频还是会出现在播放20s后就停止播放出现中断的问题。
后面检查他们的摄像头配置问题,发现媒体流保活时长设置的为20s:
发现问题后,修改媒体流保活时长为120s再播放,视频能够正常播放到120s后才中断,因此我们可以得出结论,这个视频中断的问题是跟媒体流保活时长有关。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结