zoukankan      html  css  js  c++  java
  • RTSP协议视频智能安防监控平台EasyNVR接入大华摄像头无法拉取H265格式视频流如何解决?

    视频智能安防监控平台EasyNVR在早前的版本中,就集成了EasyPlayer.JS播放器。随着EasyPlayer.JS网页视频播放器的升级,EasyNVR内也支持了H265编码格式的视频播放。除此之外,EasyNVR也可以集成iframe的视频播放,这些功能的存在给EasyNVR智能安防监控平台带来了更多的拓展性。

    我们将EasyNVR智能安防监控平台接入大华摄像头做测试,使用H264格式可以拉取到视频流,平台界面显示通道在线,但切换为H265格式就拉不到视频流了,平台界面显示通道不在线。

    EasyNVR接入摄像头都是同一个rtsp地址,所以可以排除由于地址填错导致无法拉取到视频流的情况。因此我们测试使用ffplay命令行对摄像头rtsp流进行播放,发现都可以正常播放,同时使用ffmpeg命令行对摄像头流进行信息查看,也都可以获取到摄像头流各种数据。

    最后查看easynvr的日志查看拉不到流报什么错。

    根据该日志排查,最终锁定到该错误是EasyNVR拉流库报的错,应该是没有获取到H265格式视频流的分辨率,导致拉不到流,最终界面上就显示不在线。

    与负责拉流库的研发人员沟通后,我们已经解决了拉流库获取不到流数据分辨率的问题,随后将更新过的libEasyStreamClient.dll文件替换掉原文件后,重新启动就可以恢复正常了。

    EasyPlayer已经有多个版本存在,其中集成进安防监控流媒体平台的就是EasyPlayer.JS以及EasyWasmPlayer,当然其它的播放器还包括EasyPlayer RTSP、EasyPlayer RTMP、EasyPlayerPro和EasyPlayer.js等,具备更高的可用性和更低的延时,欢迎了解。

  • 相关阅读:
    阶梯电价、提成、个税计算公式思路解析
    Java单元测试(Junit+Mock+代码覆盖率)
    Spring Cache抽象详解
    关于String 后面跟省略号。。。
    centOS上安装redis
    使用 JMeter 完成常用的压力测试
    调用 jdbcTemplate.queryForList 时出现错误 spring-org.springframework.jdbc.IncorrectResultSetColumnCountException
    C/C++log日志库比较
    QT中使用MinGW 编译的protobuf库--包含库的生成和使用
    win10 下 protobuf 与 qt
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/14506795.html
Copyright © 2011-2022 走看看