近期EasyNVR网页浏览器可视化视频直播服务在接入某超一线市轨道交通地铁线路实时视频时,遇到一个极不常见的情况:

  • 整个轨道交通多条线路的平安工地项目,视频基础设备及其基础前置接入平台,均由海康威视建设,视频设备统一接入到海康8700视频平台,并统一对外进行视频输出;

  • EasyNVR通过与海康8700平台的对接,向上级可视化调度系统进行可视化无插件的视频能力输出;

  • 这时,出现了一条特殊线路的平台,这条线路的海康8700平台输出的视频流,在进行RTSP流转RTMP流输出时,出现了无法正常对接和播放的情况;

前后,我们经历了一整天的流程和数据的分析:

  1. 我们通过EasyRTSPClient将数据获取,并进行本地的存储,发现完全没有问题,通过Elecard StreamEye Tools等工具分析,视频数据完全正常。
  2. 我们再将获取到的H.264数据采用EasyRTMP-File进行直接文件推流,也是完全没有问题,推流效果也非常好,一切正常。
  3. 但是,只要将EasyRTSPClient + EasyRTMP(也就是我们的EasyRTMPLive)两个过程连接起来,推出去的视频有数据,但是怎么播放都播放不出来,视频录像也不能正常播放。
  4. 我们综合了前面几步的流程,在进行逐步排查的时候,将问题锁定在了InitMetadata上,在RTMP的init metadata流程,我们会将视频的sps、pps等参数传递给RTMP流媒体服务器,RTMP流媒体服务器在收到这个参数后,后续的视频就会按照这个参数进行解析和flv/ts封装,那么,我们以文件为中介进行数据交换没有问题,而以内存实时流为交换出问题,很可能问题就出现在了EasyRTMP_InitMetadata这一步;
  5. 我们进而分析了EasyRTSPClient从海康8700平台取流所获取到的sps和pps数据,果然,问题找到了,海康8700平台在RTSP DESCRIBE响应中,sdp数据的sps、pps数据是错的!而正确的数据是在后面的RTP数据关键帧中!!!

  6. 那么,既然找到了问题,我们就可以规避问题了(我们没办法直接解决海康8700平台的问题):我们在该项目的后续实施上,不再选用海康8700平台返回的sdp数据,而是选择最可靠的关键帧数据作为提取sps、pps参数的原料。

一起来体验一下EasyNVR在平安工地方面的成果:

EasyNVR安防摄像机网页流媒体服务

EasyNVR是一款拥有完整、自主、可控知识产权,同时又能够具备软硬一体功能的安防互联网化流媒体服务器,能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP、Onvif协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发。

更多流媒体音视频资源

EasyDarwin开源流媒体服务器:www.EasyDarwin.org

EasyDSS高性能互联网直播服务:www.EasyDSS.com

EasyNVR安防视频可视化服务:www.EasyNVR.com

EasyNVS视频综合管理平台:www.EasyNVS.com

EasyNTS云组网:www.EasyNTS.com

EasyGBS国标GB/T28181服务器:www.EasyGBS.com

EasyRTC视频会议解决方案:www.EasyRTC.cn

Copyright © TSINGSEE.com Team 2012-2019

EasyNVR无插件网页摄像机直播流媒体服务器对接海康8700平台视频出现RTSP视频无法接入的问题解决相关推荐

  1. Docker环境搭建和全终端无插件网页摄像机直播管理服务EasyNVS的部署方案详解

    在产品实际应用中,当多个EasyNVR分布在不同的区域或者不同的网络环境下,集中管理就显得至关重要,此时需要一个可以集中管控这些EasyNVR,并且云端输出的平台,这时候EasyNVS闪亮登场. Ea ...

  2. EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务之网页无插件直播服务搭建流程

    背景分析 随着互联网基础设施建设的不断完善和发展,带宽的不断提速,尤其是光纤入户.4G/5G/NB-IoT各种网络技术的大规模商用,视频随时随地可看.可控.可视频会议调度指挥.可智能预警.可智能检索回 ...

  3. EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务运行出现“请求服务不存在或已停止”

    背景分析 了解我们产品线的小伙伴都知道,EasyNVR产品主要用于互联网安防直播,通过EasyNVR拉取摄像机的RTSP视频流,客户端通过访问EasyNVR服务端就可以实现音视频流分发.在此情况下会出 ...

  4. EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务运行出现“请求服务不存在或已停止”...

    背景分析 了解我们产品线的小伙伴都知道,EasyNVR产品主要用于互联网安防直播,通过EasyNVR拉取摄像机的RTSP视频流,客户端通过访问EasyNVR服务端就可以实现音视频流分发.在此情况下会出 ...

  5. EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务EasyNVS如何在内网环境下与外网和公网对接

    背景说明 由于互联网的飞速发展,传统安防摄像头的视频监控直播与互联网直播相结合是大势所趋.传统安防的直播大多在一个局域网内,在播放的客户端上也是有所限制,一般都需要OCX Web插件进行直播.对于安防 ...

  6. EasyNVR无插件IPC摄像机直播方案前端构建之:区分页面是自跳转还是分享依据

    区分分享还是跳转 对于前端一些页面的展示,通常有两种方式:通过入口链接一步步进入,或是通过分享链接直接进入:对于这两种方式的区别是什么?在进行前端书写时又应该如何处理? 以EasyNVR为例来进行说明 ...

  7. RTSP安防网络摄像头/海康大华硬盘录像机/NVR网页无插件低延时播放流媒体服务器EasyNVR页面显示网络请求失败问题

    进入移动互联网时代以来,企业微信公众号已成为除官网以外非常重要的宣传渠道,当3.2亿直播用户与9亿微信用户的势能累加,在微信上开启直播已成为越来越多企业的必然选择. 青犀团队研发的EasyNVR核心在 ...

  8. php对接海康视频教程_EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放...

    原标题:EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放 市场上常见的海康.大华.宇视等网络摄像头只要支持RTSP协议,都可以接入到EasyNVR中,今天主要给大家分 ...

  9. 采用EasyNVR网页无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页上进行播放?

    背景分析 安防摄像头在进行互联网直播中所使用的EasyNVR核心在于摄像机的音视频流的获取.转换.转码与高性能分发,同时同步完成对实时直播流的录像存储,在客户端(PC浏览器.Android.iOS.微 ...

  10. RTSP/Onvif摄像机在做H5无插件直播中遇到对接海康摄像机发送OPTIONS心跳的问题

    我们在实现一套EasyNVR无插件直播方案时,选择了采用行业标准的通用协议RTSP/Onvif接入摄像机IPC摄像机 / NVR硬盘录像机设备,众所周知,Onvif是摄像机的发现与控制管理协议,Onv ...

最新文章

  1. POJ 1038 Bugs Integrated Inc (复杂的状压DP)
  2. PyTorch与TensorFlow特性对比
  3. Windows 8.1安装.net 3.5功能
  4. spring事务(Transaction)的七种事务传播行为及五种隔离级别
  5. ArcGIS Pro 制作与发布高程服务Elevation Layer
  6. VTK:网格之OBBDicer
  7. 保持SVN仓库结构只checkout部分子目录
  8. python实例 优化目标函数_Scipy优化算法--scipy.optimize.fmin_tnc()/minimize()
  9. Java 文件操作-RandomAccessFile
  10. 《Java高并发程序设计》读书笔记 第二章 并行程序基础
  11. python输出名片_Python的格式化输出--制作名片
  12. Python-Opencv激光测距
  13. MIPI CSI、DSI、UFS、C-PHY、D-PHY、M-PHY概念理解
  14. Apache 服务器特点
  15. Jetson nano 开机自动连接 Wifi
  16. 学3DMAX主要就业方向是什么?
  17. 公众号500篇文章分类和索引
  18. matlab 如何axis,在matlab中axis是什么意思,matlab中axis的用法
  19. 回车换行符 crlf 那点事
  20. c语言小学生四则运算出题_C语言随机10以内四则运算

热门文章

  1. 十三五规划中中国制造2025
  2. H5常见面试题及答案(一)
  3. 生意参谋指数转化算法(2021最新)
  4. mysql字段命名_数据库表及字段命名规范
  5. 增量式PID计算公式4个疑问与理解
  6. 服务器网卡无法开启lldp协议,lldp支持-VMware vSphere - 思科华为论坛
  7. 如何查看centos系统版本以及配置信息
  8. react 如何引入打印控件 CLodop
  9. android开发下载网络图片到相册工具类适配Q及以上
  10. c vb java switch语句是_groovy嵌入switch语句 - Groovy教程