EasyCVR对接华为IVS获取车载监控GPS位置告警订阅接口介绍

之前我们讲过EasyCVR已经可以通过GB28181协议获取GPS定位了,该功能我们通过接口实现,在对接华为IVS平台时,我们需要对接车载监控的GPS,与固定位置的通道位置获取不同,车载监控涉及到移动,同样这个功能也是通过接口调用来实现。除此之外,还需要订阅车载监控GPS位置告警,本文我们就讲一下这个接口。

位置告警需要先获取到视频通道的位置,并在GPS位置告警订阅成功后,当视频监控平台摄像机GPS位置变更时,会推送给调用方。

方法如下:

//cpp code
IVS_INT32 IVS_SDK_SubscribeGPSAlarm( 
     IVS_INT32       iSessionID, 
     const IVS_CHAR  *pReqXml);

使用示例如下:

//cpp code
 CString strReqXml = "";
 strReqXml += "<Content>"; 
 strReqXml +=  "<DomainCode>9145a3f7c4164d3ab9e161fcb4221426</DomainCode>"; 
 strReqXml +=   "<SubscribeInfo>"; 
 strReqXml +=        "<DevCode>03290900000000000000</DevCode>"; 
 strReqXml +=        "<RecvIP>10.65.80.127</RecvIP>"; 
 strReqXml +=        "<RecvPort>80</RecvPort>"; 
 strReqXml +=        "<Days>1</Days>"; 
 strReqXml +=        "<Interval>1</Interval><IsCancel>true</IsCancel>"; 
 strReqXml +=  "</SubscribeInfo>"; 
 strReqXml += "</Content>"; 

 iRet = IVS_SDK_SubscribeGPSAlarm(iSessionID, strReqXml);
 if (IVS_SUCCEED == iRet)  
 {  
     //成功 
 }
posted on 2021-11-23 17:25  EasyCVR视频融合平台  阅读(181)  评论(0)    收藏  举报