视频汇聚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>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/665582.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++】——string模拟实现

前言 string的模拟实现其实就是增删改查&#xff0c;只不过加入了类的概念。 为了防止与std里面的string冲突&#xff0c;所以这里统一用String。 目录 前言 一 初始化和销毁 1.1 构造函数 1.2 析构函数 二 迭代器实现 三 容量大小及操作 四 运算符重载 4.1 bool…

03-树3 Tree Traversals Again(浙大数据结构PTA习题)

03-树3 Tree Traversals Again 分数 25 作者 陈越 An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the keys numbered from 1 to 6) is traversed, th…

实际测试stm32中断优先级

https://m.weibo.cn/1711020180/5040208380168258

【字典树(前缀树) 哈希映射 后序序列化】1948. 删除系统中的重复文件夹

本文涉及知识点 字典树&#xff08;前缀树) 哈希映射 后序序列化 LeetCode 1948. 删除系统中的重复文件夹 由于一个漏洞&#xff0c;文件系统中存在许多重复文件夹。给你一个二维数组 paths&#xff0c;其中 paths[i] 是一个表示文件系统中第 i 个文件夹的绝对路径的数组。 …

Codeforces Round 949 (Div. 2) (A~C)

1981A - Turtle and Piggy Are Playing a Game 贪心&#xff0c;每次取x 2&#xff0c;求最大分数 // Problem: B. Turtle and an Infinite Sequence // Contest: Codeforces - Codeforces Round 949 (Div. 2) // URL: https://codeforces.com/contest/1981/problem/B // Me…

iOS组件化 方案 实现

iOS组件化 组件化的原因现在流行的组件化方案方案一、url-block &#xff08;基于 URL Router&#xff09;方案二、protocol调用方式解读 方案三、target-action调用方式解读 gitHub代码链接参考 组件化的原因 模块间解耦模块重用提高团队协作开发效率单元测试 当项目App处于…

2024最新群智能优化算法:大甘蔗鼠算法(Greater Cane Rat Algorithm,GCRA)求解23个函数,提供MATLAB代码

一、大甘蔗鼠算法 大甘蔗鼠算法&#xff08;Greater Cane Rat Algorithm&#xff0c;GCRA&#xff09;由Jeffrey O. Agushaka等人于2024年提出&#xff0c;该算法模拟大甘蔗鼠的智能觅食行为。 参考文献 [1]Agushaka J O, Ezugwu A E, Saha A K, et al. Greater Cane Rat Alg…

LAMMPS - 分子动力学模拟器

本文翻译自&#xff1a;https://www.lammps.org/ 文章目录 一、关于 LAMMPS下载作者R&D 100 二、LAMMPS 亮点毛细血管中的血流 一、关于 LAMMPS 官网&#xff1a; https://www.lammps.org/ github &#xff1a;https://github.com/lammps/lammps LAMMPS 分子动力学模拟器…

初识java——javaSE(8)异常

文章目录 一 异常的概念与体系结构1.1 什么是异常&#xff1f;1.2 异常的体系结构&#xff01;1.3 编译时异常与运行时异常与Error编译时异常&#xff1a;异常声明&#xff1a;throws关键字 运行时异常&#xff1a;什么是Error? 二 处理异常2.1 异常的抛出&#xff1a;throw(注…

利用映射算子打印菱形

文章目录 一、利用RDD完成&#xff08;一&#xff09;右半菱形&#xff08;二&#xff09;左半菱形&#xff08;三&#xff09;完整菱形&#xff08;四&#xff09;输出任意大菱形 二、利用Java完成&#xff08;一&#xff09;右半菱形&#xff08;二&#xff09;左半菱形&…

恒压频比开环控制系统Matlab/Simulink仿真分析(SPWM控制方式)

介绍恒压频比的开环控制方法驱动永磁同步电机的转动&#xff0c;首先分析恒压频比的控制原理&#xff0c;然后在Matlab/Simulink中进行永磁同步电机恒压频比开环控制系统的仿真分析&#xff0c;最后将Simulink中的恒压频比控制算法生成代码加载到实际工程中进行工程实现。 一、…

react 表格实现拖拽功能

项目背景 : react ant 单纯实现拖拽确实不难 , 我的需求是根据后台接口返回 , 生成对应的父子表格 , 并只可以拖拽子的位置 , 如图 后台返回的数据结构 (pid为0说明是父 , 子的pid等于父的id , 说明是父的子) 1 , 我先转成了树形结构且自己加上了key (注意 : key一定得是唯一的…

异常(Exception)

捕获异常 public class test {public static void main(String [] args) {int[] arr {1,2,3,4,5};try {System.out.println(arr[10]);}catch (ArrayIndexOutOfBoundsException e) {//索引越界异常System.out.println("索引越界");}System.out.println("看看我是…

测试FaceRecognitionDotNet报错“Error deserializing object of type int”

FaceRecognitionDotNet宣称是最简单的.net人脸识别模块&#xff0c;其内部使用Dlib、DlibDotNet、OpenCVSharp等模块实现人脸识别&#xff0c;网上有不少介绍文章。实际测试过程中&#xff0c;在调用FaceRecognition.Create函数创建FaceRecognition实例对象时&#xff0c;会报如…

AI入门:普通人可以利用AI做什么?休闲时间赚点小钱?(含多种实践案例)

大家好&#xff0c;我是影子&#xff0c;一名AI编程深耕者。 最近&#xff0c;有很多 AI 小白问我&#xff0c;AI到底可以做些什么&#xff1f;对我们普通人能有哪些帮助&#xff1f; 在我看来&#xff0c;对于我们刚接触 AI 的小伙伴而言。我们可以利用 AI 为我们工作提效&…

构建 VPC 并启动 Web 服务器

实验 2&#xff1a;构建 VPC 并启动 Web 服务器 目标 完成本实验后&#xff0c;您可以&#xff1a; 创建 VPC。创建子网。配置安全组。在 VPC 中启动 EC2 实例。任务 1&#xff1a;创建 VPC 在本任务中&#xff0c;您将使用 VPC 向导在单个可用区中创建一个 VPC、一个互联网网关…

神经网络---卷积神经网络CNN

一、从前馈神经网络到CNN 前馈神经网络&#xff08;Feedforward Neural Networks&#xff09;是最基础的神经网络模型&#xff0c;也被称为多层感知机&#xff08;MLP&#xff09;。 它由多个神经元组成&#xff0c;每个神经元与前一层的所有神经元相连&#xff0c;形成一个“…

电子电气SCI期刊,中科院1区TOP,收稿范围广泛

一、期刊名称 IEEE Transactions on Smart Grid 二、期刊简介概况 期刊类型&#xff1a;SCI 学科领域&#xff1a;工程技术 影响因子&#xff1a;9.6 中科院分区&#xff1a;1区 三、期刊征稿范围 IEEE Transactions on Smart Grid是一本跨学科期刊&#xff0c;旨在传播智…

Gbase 国产数据库

参考&#xff1a;参考&#xff1a; 5分钟学会Linux环境GBase 8t安装和部署 - 光洋山 - twt企业IT交流平台 (talkwithtrend.com)https://www.talkwithtrend.com/Article/197237 视频 GBase 8s快速入门-功能简介与演示-大数据教程-腾讯课堂 (qq.com)https://ke.qq.com/course/…

Qt 插件机制使用及原理

目录 1.引言 2.插件原理 3.插件实现 3.1.定义一个接口集(只有纯虚函数的类) 3.2.实现接口 4.插件的加载 4.1.静态插件 4.1.1.静态插件实现方式 4.1.2.静态插件加载的过程 4.1.3.示例 4.2.动态插件 4.2.1.动态插件的加载过程 5.定位插件 6.插件开发的优势 7.总结…