之前我们讲过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)
{
//成功
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。