首页 > 编程知识 正文

海康ehome协议,海康ehome平台接入视频

时间:2023-05-04 05:41:15 阅读:33923 作者:2477

在上一页中,EasyCVR视频平台提到了海康EHome协议系统的配置集成。 EasyCVR集成海康EHome私人协议内容繁杂,测试内容很多,我们特意打开系列,如果有兴趣的话,可以试着读一下过去的博客。 本博客介绍了EasyCVR集成海康EHome协议的预览过程。

EasyCVR集成海康EHome协议预览流程1、Ehome协议调用流程图

2、ehome协议接入步骤

Ehome协议是一种高级专用协议,适用于设备端主动注册平台和服务(如gb28181 )且没有固定ip地址的设备。

要与Ehome sdk集成以完成视频预览功能,必须利用中央管理服务的CMS组件和流式服务的SMS组件。

结合上图完成Ehome协议设备访问预览播放的基本步骤如下。

调用NET_ECMS_XMLConfig和命令GetDevAbility获取设备能力并确定是否支持预览。

设备的能力从pOutBuf返回。

如果支持,请返回节点并继续下一步。

否则,请结束这个任务。

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

3调用net _ estream _ setexceptioncallback注册SMS异常回调函数。

4异常信息将回调到此注册的回调函数,请迅速处理异常,避免阻塞。

5调用5net_ecms_startgetrealstreamv11从CMS向设备发送预览开始请求。

将SMS地址和端口号发送到设备时,会自动为CMS分配会话ID。

调用NET_ESTREAM_SetPreviewDataCB注册SMS的回调函数并从设备接收实时流。

调用NET_ECMS_StartPushRealStream将实时流请求从CMS发送到设备。

9设备自动连接到短信,开始向短信发送实时流。

EasyCVR播放界面:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。