视频汇聚EasyCVR安防系统对接公安部GA/T 1400视图库布控、告警、订阅流程描述

随着信息技术的飞速发展,视频监控在公共安全领域的应用越来越广泛,对于视频监控系统的要求也日益严格。为了满足公安系统对视频图像信息应用的高标准需求,视频汇聚平台EasyCVR视频监控系统全面支持GA/T 1400标准协议,为公安部门提供更为高效、安全的视频监控解决方案。

GA/T 1400标准协议是由全国安全防范报警系统标准化技术委员会制定的,主要应用于公安系统的视频图像信息应用系统。该标准规定了系统的设计原则、系统结构、视频图像信息对象、统一标识编码、系统功能、系统性能等多个方面的通用技术要求。视频汇聚平台EasyCVR视频监控系统充分遵循这些标准,确保了与公安系统的无缝对接和高效协同。

EasyCVR视频监控系统通过支持GA/T 1400标准协议,实现了对公安视频图像信息应用系统的全面优化。

  • 统一标识编码:视频汇聚平台EasyCVR能够按照标准协议的要求,对视频图像信息进行统一标识编码,确保信息的准确性和一致性。
  • 视频能力丰富:视频汇聚平台EasyCVR可提供丰富的视频功能,如实时视频监控、录像回放、存储、告警、云台控制等,满足了公安部门对视频监控的多样化需求。
  • 具备高性能和高稳定性:EasyCVR采用先进的视频编码技术和传输协议,保证了视频图像的高清晰度和流畅性,支持H.264/H.265编码,支持自动转码。
  • 支持集群部署与负载均衡:EasyCVR系统还具备强大的网络拥塞控制和负载均衡能力,能够在复杂网络环境下保持稳定的运行。
  • 良好的兼容性:系统支持多种接入协议和设备类型,包括国标GB28181、GA/T 1400、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤石云SDK等,可以与市面上绝大多数的前端监控设备实现无缝对接。
  • 集成开发:系统还提供了开放的API接口,方便与其他公安信息系统进行集成和对接,实现了信息的共享和互通。

以下是公安部GA/T 1400视图库规范的布控、告警、订阅标准流程。

1、布控对象

复制代码
//布控对象
<complexType name="Disposition">
	<sequence>
		<element name="DispositionID" type="BusinessObjectIdType"/>
		<element name="Title" type="string" />
		<element name="DispositionCategory" type="DispositionCategoryType" />
		<element name="TargetName" type="string" />
		<element name="TargetImageURI" type="string"/>
		<element name="PriorityLevel" type="int"/>
		<element name="ApplicantName" type="NameType" />
		<element name="ApplicantInfo" type="string"/>
		<element name="ApplicantOrg" type="OrgType" />
		<element name="BeginTime" type="dateTime" />
		<element name="EndTime" type="dateTime" />
		<element name="CreatTime" type="dateTime"/>
		<element name="OperateType" type="int" use="required"/>
		<element name="DispositionStatus" type="int" />
		<element name="DispositionRange" type="DispositionRangeType" />
		<element name="TollgateList" type="string"/>
		<element name="DispositionArea" type="string"/>
		<element name="ReceiveAddr" type="string"/>
		<element name="ReceiveMobile" type="string"/>
		<element name="Reason" type="string"/>
		<element name="DispositionRemoveOrg" type="OrgType"/>
		<element name="DispositionRemovePerson" type="string"/>
		<element name="DispositionRemoveTime" type="dateTime"/>
		<element name="DispositionRemoveReason" type="string"/>
	</sequence>
</complexType>

//布控对象列表
<complexType name="DispositionList">
<sequence>
<element name="DispositionObject" type="Disposition" minOccurs="0" />
</sequence>
</complexType>

2、告警对象

复制代码
//告警对象
<complexType name="DispositionNotification">
	<sequence>
		<element name="NotificationID" type="BusinessObjectIdType" use="required"/>
		<element name="DispositionID" type="BusinessObjectIdType" use="required"/>
		<element name="Title" type="string" use="required"/>
		<element name="TriggerTime" type="dateTime" use="required"/>
		<element name="CntObjectID" type="ImageCntObjectIdType" use="required"/>
		<element name="PersonObject" type="Person"/>
		<element name="MotorVehicleObject" type="MotorVehicle"/>
	</sequence>
</complexType>

//告警对象列表
<complexType name="DispositionNotificationList">
	<sequence>
		<element name="DispositionNotificationObject" type="DispositionNotification"
minOccurs="0" />
	</sequence>
</complexType>	

3、订阅对象

复制代码
//订阅对象
<complexType name="Subscribe">
	<sequence>
		<element name="SubscribeID" type="BusinessObjectIdType"/>
		<element name="Title" type="string" />
		<element name=" SubscribeDetail" type=" SubscribeDetailType"/>
		<element name=" ResourceURI" type=" string"/>
		<element name="ApplicantName" type="NameType" />
		<element name="ApplicantOrg" type="OrgType" />
		<element name="BeginTime" type="dateTime" />
		<element name="EndTime" type="dateTime" />
		<element name="ReceiveAddr" type="string" />
		<element name="OperateType" type="int" use="required"/>
		<element name="SubscribeStatus" type="int" />
		<element name="Reason" type="string"/>
		<element name="SubscribeCancelOrg" type="OrgType"/>
		<element name="SubscribeCancelPerson" type="string"/>
		<element name="CancelTime" type="dateTime"/>
		<element name="CancelReason" type="string"/>
	</sequence>
</complexType>

//订阅对象列表
<complexType name="SubscribeList">
	<sequence>
		<element name="SubscribeObject" type="Subscribe" minOccurs="0" />
	</sequence>
</complexType>

4、通知对象

复制代码
//通知对象
<complexType name="SubscribeNotification">
	<sequence>
		<element name="NotificationID" type="BusinessObjectIdType" use="required"/>
		<element name="SubscribeID" type="BusinessObjectIdType" use="required"/>
		<element name="Title" type="string" use="required"/>
		<element name="TriggerTime" type="dateTime" use="required"/>
		<element name="InfoIDs" type="string" use="required"/>
		<element name="CaseObjectList" type="CaseList"/>
		<element name="TollgateObjectList" type="TollgateList"/>
		<element name="LaneObjectList" type="LaneList"/>
		<element name="DeviceList" type="APEList"/>
		<element name="DeviceStatusList" type="APEStatusList"/>
		<element name="APSObjectList" type="APSList"/>
		<element name="APSStatusObjectList" type="APSStatusList"/>
		<element name="PersonObjectList" type="PersonList"/>
		<element name="MotorVehicleObjectList" type="MotorVehicleList"/>
		<element name="NonMotorVehicleObjectList" type="NonMotorVehicleList"/>
		<element name="ThingObjectList" type="ThingList"/>
		<element name="SceneObjectList" type="SceneList"/>
	</sequence>
</complexType>

//通知对象列表
<complexType name="SubscribeNotificationList">
	<sequence>
		<element name="SubscribeNotificationObject" type="SubscribeNotification"
minOccurs="0" />
	</sequence>
</complexType>
相关推荐
F***c32520 小时前
PHP在微服务中的分布式跟踪
分布式·微服务·php
悦悦欧呐呐呐呐21 小时前
数据库事务是什么,怎么用的
服务器·数据库·oracle
aqi001 天前
FFmpeg开发笔记(八十九)基于FFmpeg的直播视频录制工具StreamCap
ffmpeg·音视频·直播·流媒体
chxii1 天前
PHP 配置全解析:Apache vs Nginx 的线程安全差异与 Windows 实战指南
运维·php
用户607320369451 天前
PHP cURL 接口调不通?最全故障排查流程来了(新手必收藏)
php
想唱rap1 天前
C++ map和set
linux·运维·服务器·开发语言·c++·算法
CodeByV1 天前
【Linux】Ext 系列文件系统深度解析:从磁盘到软硬链接
linux·服务器
q***72191 天前
PHP使用Redis实战实录2:Redis扩展方法和PHP连接Redis的多种方案
开发语言·redis·php
梦在深巷、1 天前
linux系统防火墙之iptables
linux·运维·服务器
Lay_鑫辰1 天前
西门子诊断-状态和错误位(“轴”工艺对象 V1...3)
服务器·网络·单片机·嵌入式硬件·自动化