视频汇聚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>
相关推荐
YUJIANYUE39 分钟前
PHP将指定文件夹下多csv文件[即多表]导入到sqlite单文件
jvm·sqlite·php
龙哥说跨境1 小时前
如何利用指纹浏览器爬虫绕过Cloudflare的防护?
服务器·网络·python·网络爬虫
pk_xz1234563 小时前
Shell 脚本中变量和字符串的入门介绍
linux·运维·服务器
小珑也要变强3 小时前
Linux之sed命令详解
linux·运维·服务器
海绵波波1073 小时前
Webserver(4.3)TCP通信实现
服务器·网络·tcp/ip
九河云5 小时前
AWS账号注册费用详解:新用户是否需要付费?
服务器·云计算·aws
Lary_Rock5 小时前
RK3576 LINUX RKNN SDK 测试
linux·运维·服务器
幺零九零零6 小时前
【计算机网络】TCP协议面试常考(一)
服务器·tcp/ip·计算机网络
云飞云共享云桌面7 小时前
8位机械工程师如何共享一台图形工作站算力?
linux·服务器·网络
龙哥·三年风水10 小时前
群控系统服务端开发模式-应用开发-个人资料
分布式·php·群控系统