EasyNVR视频智能监控平台使用EasyWasmPlayer播放器播放录像文件几秒后卡顿问题排查
EasyNVR视频智能监控系统分为直播版本和录像版本,录像版本能够调取视频录像进行回看,用户可以根据自己需求进行选择。
大家知道在EasyNVR版本更新后,同时兼容了Easyplayer和EasyWasmPlayer两种播放器,EasyWasmPlayer支持H265编码视频的播放。但是在播放录像文件使用EasyDarwin/EasyWasmPlayer播放器播放时,只播放几秒,视频就停下了。
我们检查录像文件数据得知数据并没有问题,并且使用VLC播放器测试播放录像文件也是正常的,于是就排除EasyNVR程序的问题了,这时大概率是EasyWasmPlayer播放器的问题。
随后我们对EasyWasmPlayer播放器进行了更加深入的研究,得知该播放器是有一个问题存在的:播放器播放m3u8格式的录像文件时,会根据m3u8文件加载ts列表,而由于没有添加超时处理,导致ts文件获取不到,因此播放器的播放才会停滞。
目前这个问题已经在最新版本的EasyWasmPlayer播放器中得到了解决,因此此处我们更换系统使用的播放器为最新版本即可。
对于EasyPlayer播放器和EasyWasmPlayer播放器的区别,我们之前写过博文:EasyPlayer和EasyWasmPlayer的区别介绍。
EasyPlayer播放器项目还包括EasyPlayer RTSP、EasyPlayer RTMP、EasyPlayerPro 和EasyPlayer.js 等播放器,具备更高的可用性和更低的延时,欢迎大家了解。
【推荐】国内首个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 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界