随着信息技术的飞速发展,视频监控在公共安全领域的应用越来越广泛,对于视频监控系统的要求也日益严格。为了满足公安系统对视频图像信息应用的高标准需求,视频汇聚平台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>