zoukankan      html  css  js  c++  java
  • 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的开发感兴趣,欢迎关注或者联系我们了解。

  • 相关阅读:
    JavaWeb 输出九九乘法表,三角形,菱形
    模拟ATM机将输入的数据插入数据库
    JDBC连接数据库
    执行动态语句
    python深拷贝和浅拷贝
    redis数据库操作
    pymysql数据库操作
    linux 从Python 2.7升级至Python3.6.1
    模块---常用模块
    模块---安装模块
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/15403057.html
Copyright © 2011-2022 走看看