之前我们讲了EasyCVR视频平台集成了海康EHome协议系统配置,EasyCVR集成海康EHome私有协议内容繁杂琐碎,测试内容众多,所以我们特地开辟一个系列,如果大家有兴趣,可以翻阅以往的博客了解一下。本篇博文我们讲一下EasyCVR集成海康EHome协议预览流程。

EasyCVR集成海康EHome协议预览流程

1、Ehome协议调用流程图

2、ehome协议接入步骤

Ehome协议是海康的私有协议,类似于gb28181 都是基于设备端主动向平台和服务注册,比较适用于无固定ip地址的设备。
集成Ehome sdk完成视频预览功能,需要利用中心管理服务CMS组件和流媒体服务SMS组件。

结合上图完成Ehome协议设备接入预览播放的基本步骤为:

1>调用NET_ECMS_XMLConfig和命令GetDevAbility获取设备能力并判断是否支持预览。
设备能力由pOutBuf返回。
· 如果支持,将返回节点,可继续下面步骤。
· 否则,请结束该任务。

2>调用NET_ESTREAM_StartListenPreview开启SMS监听服务并接收来自设备的连接请求。

3>调用NET_ESTREAM_SetExceptionCallBack为SMS注册异常回调函数。

4>异常信息会被回调至该注册的回调函数中,请及时处理异常避免阻塞。

5>调用NET_ECMS_StartGetRealStreamV11将预览开始请求从CMS发送给设备。

6>发送SMS的地址和端口号给设备,同时会自动为CMS分配一个会话ID。

7>调用NET_ESTREAM_SetPreviewDataCB为SMS注册回调函数用于接收来自设备的实时流。

8>调用NET_ECMS_StartPushRealStream将实时流传输请求从CMS发送给设备。

9>设备自动连接SMS并开始发送实时流给SMS。

EasyCVR播放界面:

视频联网云平台EasyCVR集成海康EHome协议:Ehome协议预览流程相关推荐

  1. 视频监控系统视频上云解决方案EasyCVR集成海康EHome私有协议系列——通过流媒体服务开启语音对讲

    TSINGSEE青犀视频团队研发的视频平台大多已经支持了语音对讲的功能,EasyCVR视频上云服务也能够在海康EHome协议下调用语音对讲(语音对讲操作流程),本文是语音对讲功能的一个拓展,将跟大家讲 ...

  2. 视频监控系统视频上云解决方案EasyCVR集成海康EHome私有协议系列——报警模块说明

    视频联网云平台EasyCVR是一个集视频联网共享.存储.流媒体转发.视频转码.视频上云.智能分析统一等多种功能为一体的流媒体视频服务融合性平台.EasyCVR可以集成海康EHome私有协议,本文讲一下 ...

  3. 视频监控系统上云解决方案EasyCVR集成海康EHome私有协议系列——文件查找操作流程

    视频监控系统采用云模式进行规划.建设和部署,实现了资源的共享.数据的融通.算力的提升:而开放的生态和业务的智能,让视频监控系统更好地为公安实战服务,让城市更安全.TSINGSEE青犀视频团队研发的Ea ...

  4. Android平台上集成海康SDK(二)

    Android平台上集成海康SDK 以上是我之前写的一篇Android平台上集成海康SDK的文章,其中对于Android平台上集成海康SDK.基于海康SDK进行二次开发基本上进行了详细地介绍. 这篇文 ...

  5. 视频融合云平台EasyCVR接入硬盘录像机显示只有一个通道是什么原因?

    EasyCVR视频融合云平台兼容性强.开放度高,它能对多种终端(PC电脑.手机.平板.电子大屏等)分发出RTSP.RTMP.FLV.HLS.WebRTC等格式的视频流,在视频接入上也能支持市面上大多数 ...

  6. AI智能安防视频融合云平台EasyCVR分屏播放不能正常使用是什么原因?

    EasyCVR视频融合云服务支持H.265编码视频Web直播,以及RTSP.RTMP.FLV.HLS视频流输出,可实现远程PC端(Windows.Mac.Linux).手机端(Android.iOS) ...

  7. 视频融合云平台EasyCVR按时间调用MP4视频时长不正确,如何解决?

    EasyCVR视频融合云服务平台支持国标GB/T28181.海康SDK.大华SDK.ONVIF.RTSP协议.Ehome协议等,可实现安防视频流的快速采集.转流上云能力. 通过平台级联.二次开发等方式 ...

  8. GB28181监控视频统一汇聚平台LiveGBS将海康大华华为宇视等厂家监控设备统一接入后如何生成固定播放链接或者固定的流地址可以直接无插件播放或者拉取

    目前汇聚各种厂家监控设备的视频汇聚平台,基本都是通过GB28181标准协议实现的.下面介绍下LiveGBS Web无插件直播的GB28181视频平台将各厂家(包括海康.大华.华为.宇视.天地伟业等)监 ...

  9. Qt编写视频监控管理平台(支持海康/大华/宇视/华为/天地伟业/H264/H265等)

    一.前言 海康大华等厂家自己的客户端软件,基本上都是支持自家的设备,不支持其他家的摄像机和硬盘录像机,并不是因为技术上做不到,这些大厂要实现支持兼容其他的家的(他们家的服务端或者收费的都是支持其他家的 ...

最新文章

  1. vscode pylint 错误_VScode中报Unable to import #x27;xxx#x27; pylint的解决方案
  2. C/S架构和B/S架构的概念和区别
  3. android多功能计算器 源码,Android计算器源码
  4. python中文字体奇怪_利用python检查 AS400的中文字问题
  5. 不需要英语的计算机行业,北京评职称不再考外语计算机 将涉及300多万人
  6. 深度学习自学(二十一):连续保存人脸检测、关键点检测后人脸状态-循环队列实现
  7. html设置文字在背景图上,css如何实现文字在背景图片之上 css实现文字在背景图片之上代码...
  8. 201606中通笔试题
  9. docker — volumes、MySQL数据库持久化
  10. ICP备案和ICP许可证区别
  11. 数据结构实战-死磕王争
  12. 竞猜世界杯,0元免费送 Proscenic 聚划算底价狂欢
  13. 渗透测试php靶场,渗透测试靶场初体验
  14. 无效的m3u8怎么办_求教: 用 ckplayer 网页播放 m3u8 的直播无法播放,是什么问题?...
  15. 使用protege过程中的一些小技巧
  16. html超级简单实现点赞(收藏)和取消赞效果
  17. 2022 中国开源大会“红山开源”创新论坛成功举办
  18. 基于采样的规划算法之RRT家族(四):Informed RRT*
  19. 《Deep Image Matting》论文笔记
  20. 徽章机器人gba_索尼克战斗

热门文章

  1. CSS中scope和scoped区别
  2. 服务器怎么和网站接入,网站服务器的带宽怎么接入呢?
  3. 用python tkinter组件实现扫雷游戏
  4. 扩散模型到GLIDE
  5. 网页视频流媒体服务器在雪亮工程中的应用
  6. 赖人自由:B站自动签到小教程
  7. Eclipse的安装以及环境配置
  8. 网络安全——黑客攻击的步骤和防范
  9. 前端学习路线图--陆神版本思维导图
  10. TTL与CMOS使用区别