前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >如何对接IVS获取车载监控GPS位置告警订阅接口?

如何对接IVS获取车载监控GPS位置告警订阅接口?

原创
作者头像
TSINGSEE青犀视频
修改2021-11-18 13:58:29
修改2021-11-18 13:58:29
80100
代码可运行
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频
运行总次数:0
代码可运行

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

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

方法如下:

代码语言:javascript
代码运行次数:0
复制
//cpp code
IVS_INT32 IVS_SDK_SubscribeGPSAlarm( 
     IVS_INT32       iSessionID, 
     const IVS_CHAR  *pReqXml);

使用示例如下:

代码语言:javascript
代码运行次数:0
复制
//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)  
 {  
     //成功 
 }

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档