跟我们一起
玩转路由器

EasyNVR中集成EasyGBS快照库获取不到分辨率抓包排查

tsingsee青犀视频云边端架构easynvr、easydss、easygbs等都是有两种操作系统的版本,一种是linux,一种是windows。而大多数开发者用户都会使用linux版本进行安装。

为了方便EasyNVR平台在Linux系统上的应用,优化EasyNVR原本的快照功能,减少快照的资源占用,我们将在EasyNVR中集成EasyGBS的快照库。相比EasyNVR的快照库,EasyGBS则显得小巧很多,能够大大增加系统的资源利用率。但在进行集成操作时,EasyNVR的快照显示上会出现获取不到分辨率的情况,拉流也显示失败。

我们将该EasyNVR通过Windows系统运行测试后得知在Windows上可以正常运行,经过抓包分析发现Windows上使用的库版本和Linux不同,是Linux上版本库冲突导致的。

该问题的解决需要我们重新编译快照库,并把快照库集成到EasyStreamClient中,如下:

调用时传入关键帧数据,生成图片成功:

TSINGSEE青犀视频技术团队会频繁用到wireshark进行抓包,比如之前解决过的通过抓包RTMP协议保存视频流为H264文件、通过抓包分析视频流媒体直播点播平台的页面报错原因。如果大家对TSINGSEE青犀视频云边端架构的抓包仍有疑问或者对EasyNVR的开发感兴趣,欢迎关注或者联系我们了解。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《EasyNVR中集成EasyGBS快照库获取不到分辨率抓包排查》
文章链接:https://www.lu-you.com/settings/26667.html
本站资源来源于互联网整理,若有图片影像侵权,联系邮箱429682998@qq.com删除,谢谢。

评论 抢沙发

登录

找回密码

注册