国标GB28181协议设备接入EasyGBS视频智能分析平台回放设备端历史视频卡顿如何解决?
在4G时代,视频行业的发展无疑是伴随着卡顿、模糊、马赛克的现象,在5G时代,这些问题都会有所改善,然而卡顿问题仍在存在瓶颈,不仅在于网络传输,还需要服务器性能方面的加持。
除了视频直播外,视频回放也不可避免的面临着这样的问题,国标EasyGBS也有回放设备端历史视频卡顿的问题,下面是我们的排查过程。
1、一开始我们以为是服务器带宽不够,但是后来检查带宽发现,阿里云服务器给的是5M带宽,只接入了4个IPC,播放时也只播放了一路视频流,还达不到带宽不够的条件。
2、接着检查视频流,在EasyGBS页面中确实卡顿,但是用VLC播放效果还可以,看了一下编码信息如下:
3、跟播放器开发的同事沟通后,我们猜测是视频帧率跟不上,关键帧太少导致卡顿,因此我们调整前端设备帧率如下:
视频帧率会影响解码关键帧数据,太高会消耗解码的性能,太低会导致卡顿,不流畅。如果大家还想了解更多关于视频码率、帧率的相关内容,可以阅读本文:码率的重要性。
TSINGSEE青犀视频开发团队还有EasyNVR、EasyCVR等优秀的视频智能分析平台,目前已经对人脸识别、车牌识别等分析有了比较成熟的机制,也支持大家的测试,欢迎大家了解和咨询。
【推荐】国内首个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攻略 —— 某应届生求职总结