EasyCVR对接华为IVS获取车载监控GPS位置告警订阅接口介绍
【摘要】 之前我们讲过EasyCVR已经可以通过GB28181协议获取GPS定位了,该功能我们通过接口实现,在对接华为IVS平台时,我们需要对接车载监控的GPS,与固定位置的通道位置获取不同,车载监控涉及到移动,同样这个功能也是通过接口调用来实现。除此之外,还需要订阅车载监控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)
{
//成功
}
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)