一种公共安全边缘网关系统的制作方法

文档序号:30519433发布日期:2022-06-25 04:25阅读:81来源:国知局
一种公共安全边缘网关系统的制作方法

1.本发明涉及公共安全视频技术领域,尤其涉及一种公网公共安全视频接入边缘网关系统。


背景技术:

2.近年来城市发展水平不断上升,城市的建设规模也在逐渐扩大,公共安全被纳入国家和地方发展的重要规划当中,对城市的规划有着重要的影响,若社会与城市的公共安全不能得到保障,社会就会出现不安宁,民生会受到影响,从而导致社会发展也受到影响,所以政府、企业单位越来越重视公共安全的建设与保障。公共安全逐渐开始摆脱过去单平台,信息孤岛的模式,各个行政区和部门都在打通数字通道,逐步按照统一规划、统一标准、分步实施、统一接入的原则,建设省、市、区县多级数据接入公共安全平台。现有公共安全接入体系存在以下不足:1.安全平台专业性要求高,系统部署实施与维护复杂度高,对不同厂商设备需要使用不同的软件进行设备接入和访问,不同厂商的软件使用方式也是大不相同,设备间的信息无法互通,大大提高了使用和维护成本;2.旧设备再次利用或者扩容困难,在已部署实施的安防监控项目中,可能同时部署安装多个厂商设备,若需对接入设备统一接入,需拆除旧设备进行统一升级,无法对旧设备重新使用,导致统一接入升级成本巨大;3.平台需运行在专门的公共安全业务网络,无法处理复杂的公网网络环境,若需进行资源整合,需进行专门的网络改造,网络改造困难;用户门槛高,对于专业的公共安全平台,需安装相应的业务客户端,无法满足用户的便捷易用性需求。


技术实现要素:

3.本发明的目的在于克服现有技术的不足,提供解决公网网络环境不同厂商的设备统一接入问题,提供一种应用于公网环境的公共安全边缘网关系统。
4.本发明的目的是通过以下技术方案来实现的:一种公共安全边缘网关系统,包括基础管理子系统,部署在网络边缘节点的配置管理系统,主要负责设备接入通道配置管理、画面质量检测配置、本地实时预览、本地录像回放查看、画面质量检测告警查询和网络配置;视频接入子系统,部署在网络边缘节点或中心节点,部署在网络边缘时,用于前端设备视频的接入;部署在中心节点时,用于边缘节点视频的接入汇聚;视频接入子系统实现公共安全边缘网关中视频业务,主要包括实时预览、历史回放、回放控制和录像下载功能;画面质量检测子系统,部署在网络边缘节点,自动化检测视频画面质量,并根据预设的视频画面质量标准判断视频画面产生异常时,实时对画面产生的异常进行分析和检
测,判断异常类型,并产生相应的告警记录,及时通知用户进行处理;中心管理子系统,部署在网络中心节点,所有边缘网关节点均能访问中心管理子系统,在中心管理子系统,可以查看全部边缘节点的通道信息和运行状态。通过部署在中心节点的视频接入子系统,在中心管理子系统同样可以查看前端接入设备的实时预览、历史回放以及进行录像下载。为便于整个系统维护和升级,在中心管理子系统中,可以批量的对边缘系统进行升级和维护等操作。
5.画面检测出的异常类型包括:画面信号丢失异常、亮度异常、颜色异常、画面冻结异常、画面模糊、画面横纹、噪声、遮挡异常和抖动异常。
6.具体的,视频接入子系统包括网络通信模块、任务分发处理模块、业务处理模块、数据分发模块和辅助模块;网络通信模块用于通过http和私有协议通信方式与平台内其他子系统进行业务通信,对接收到的消息数据进行解析,生成对应的任务并放入任务队列中;任务分发处理模块用于从任务队列中取出任务,分发至相应的处理模块进行处理;业务处理模块用于根据任务分发模块分发的任务进行设备业务处理控制相应的设备;辅助模块,包含日志子模块和配置管理子模块,日志子模块用于记录视频接入子系统的业务处理记录,配置管理子模块用于对视频接入子系统的运行参数进行配置管理;数据分发模块,用于将媒体数据以及设备业务处理结果发送给请求端。
7.具体的,基础管理子系统包括设备管理模块、实时预览管理模块、历史视频模块、人脸识别模块和系统管理模块;设备管理模块,为edge通道管理提供集中式管理平台,以及统一配置设备的硬件信息、网络信息、通道信息和服务状态;实时预览管理模块,获取edge所有视频通道的实时视频,并通过云台控制分享限时链接来分享实时视频;历史视频模块,提供历史视频列表查询,以及历史视频的web端查看和下载;人脸识别模块,用于获取人脸抓拍记录,并通过调节参数进行以图搜图和搜索抓拍记录,根据摄像头记录时间和地点形成人员轨迹图;系统管理模块,通过系统界面可视化操作,增加删除功能性插件;功能性插件包括:画面质量检测插件、人脸比对插件、推流服务器插件,接入服务器插件、重启插件和系统升级插件。
8.具体的,画面质量检测子系统包括视频接入服务模块、任务调度服务模块、视频质量分析服务模块、实时告警服务模块和web管理服务模块;视频接入服务模块通过私有协议向接入服务器请求待分析视频流;任务调度服务模块可以根据设置的任务限制和当前正在分析的视频路数进行动态的任务调度;视频质量分析服务模块基于空域分析的原理进行视频分析;实时告警服务模块在分析出视频质量问题后通过http协议与网页端进行数据通信;web管理服务模块用于管理设备信息和配置信息,预览实时视频的web客户端。
9.画面质量检测子系统还包括接口模块,用于添加和移除待分析摄像头和第三方平台。
10.本发明的有益效果:本发明使用边缘和中心结合的接入方案,在边缘节点处统一前端设备接入,并进行协议转换,使其符合公网传输模式,因此,既简洁的屏蔽了不同厂商间的设备差异,也有效处理了公网网络环境下设备的接入问题。另外,在接入边缘处对画面质量进行分析检测,
使用最小的硬件和计算成本,实现了视频监控设备的自动运维,显著减少人工运维成本,以最优的方案实现公网环境下的公共安全设备的统一接入。
附图说明
11.图1是本发明的系统框图;图2是本发明的部署模型图;图3是本发明的系统关系图;图4是本发明的数据流向图;图5是本发明的注册和同步业务流程图;图6是本发明的通道配置业务流程图;图7是本发明的实时预览业务流程图;图8是本发明的历史回放业务流程图;图9是本发明的画面质量检测配置业务流程图;图10是本发明的画面质量检测告警上报业务流程图;图11是本发明的画面质量告警查询和删除业务流程图。
具体实施方式
12.为了对本发明的技术特征、目的和有益效果有更加清楚的理解,现对本发明的技术方案精选以下详细说明。显然,所描述的实施案例是本发明一部分实施例,而不是全部实施例,不能理解为对本发明可实施范围的限定。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的其他所有实施例,都属于本发明的保护范围。
13.为方便对本发明的技术方案的理解,现对本发明设计的术语和缩略语进行解释说明。ipc:网络摄像头。edge:网络视频存储设备。资源:各种设备类型,人员信息的总称。中心:系统的控制、资源中心,可以理解成最高级别的节点。节点:节点是系统的逻辑实体,节点可以部署在市,也可以部署在县。h264:一种主流视频编码流格式。gb28181:一种国家提出的视频联网标准。rtmp:adobe公司提出的一种视频传输协议。rtsp:一种主流支持的视频点播协议。vqa:视频质量分析。ps:一种视频传输封装格式,这种封装格式保证了能从流的不同位置开始播放。web配置界面:管理资源的服务器,包括基本的增删查改资源信息,使用b/s结构开发。web服务:接收其他子系统的注册,并把资源信息分发给子系统的服务器。接入服务:实际接入各个设备的服务器,并提供向其他子系统分发的能力。转码服务器:将视频数据转换成其他分辨率,对外提供标准h264码流的服务器。推流服务:从接入服务音视频流,按照协议推送给流媒体分发服务器。 物联设备:通过射频识别(rfid)(rfid+互联网)、红外感应器、全球定位系统、激光扫描器、气体感应器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的设备。
14.公共安全事业与人们的工作、生活息息相关,是保障幸福生活的防线,是社会稳定运转的重要基石。随着中国城市化、新型工业化及全球化进程进一步加快,如何守护和谐稳定的社会环境和民众生命财产安全,是长期以来备受重视的社会课题。
15.在公共安全领域,存在新建安装和存量设备接入两大类型,并且监控安全也不再
局限于以前的单点或者局域网模式,需将在不同地理位置、行政单位、企事业部门设备进行统一接入,打破以前各自独立的信息孤岛,既能按照统一标准实施新增监控点位建设,也能最大程度整合现有的监控视频资源,在最低的建设成本基础上,构建了跨区域、跨部门的省市互联的公共安全共享应用平台,真正实现了“全城覆盖、全网共享、全时可用、全程可控”的建设目标。
16.本发明中的公共安全边缘网关系统满足在公网或专网的网络条件下,兼容多厂商设备的统一接入,并在边缘处实时进行画面质量检测,及时发现监控设备存在的异常问题,真正做到“广域接入、自由定制、智能检测、共建共享”的公共安全融合大平台。
17.在技术上,公共安全边缘网关系统使用分布式架构,提供多网络多厂商设备统一接入能力,实现pc客户端、移动客户端以及web端的多端协同,有效降低客户使用成本。另外,针对视频数据实时性高,数据量大的特点,为更快速的对视频数据进行分析和处理,使用边缘计算技术对视频进行预处理,显著提升了中心服务的业务能力。为保证应用程序效率,后端服务系统全部使用c++开发,数据库使用mysql,并采用redis提升数据库性能。
18.实施例一:本实施例中,如图1所示,一种公共安全边缘网关系统,包括基础管理子系统,部署在网络边缘节点的配置管理系统,主要负责设备接入通道配置管理、画面质量检测配置、本地实时预览、本地录像回放查看、画面质量检测告警查询和网络配置。基础管理子系统包括设备管理模块、实时预览管理模块、历史视频模块、人脸识别模块和系统管理模块;设备管理模块,为edge通道管理提供集中式管理平台,以及统一配置设备的硬件信息、网络信息、通道信息和服务状态;实时预览管理模块,获取edge所有视频通道的实时视频,并通过云台控制分享限时链接来分享实时视频。
19.历史视频模块,提供历史视频列表查询,以及历史视频的web端查看和下载;人脸识别模块,用于获取人脸抓拍记录,并通过调节参数进行以图搜图和搜索抓拍记录,根据摄像头记录时间和地点形成人员轨迹图;系统管理模块,通过系统界面可视化操作,增加删除功能性插件;功能性插件包括:画面质量检测插件、人脸比对插件、推流服务器插件,接入服务器插件、重启插件和系统升级插件。
20.本实施例中,人脸识别模块通过人脸视频进行人脸检测,具体流程包括:实时视频播放使用通用协议(flv或rtmp)拉取对应通道的视频流,识别人脸并在视频流中框出人脸后推出新的视频流。从接入的通道中解析视频流,识别出人脸进行人脸比对后实时推送给前端,并将识别结果入库。从接入的通道中解析视频流,识别出人脸进行人脸比对后实时推送给前端,并将识别结果入库。定时将识别到的人脸生成人脸数据库。
21.视频接入子系统,部署在网络边缘节点或中心节点,部署在网络边缘时,用于前端设备视频的接入;部署在中心节点时,用于边缘节点视频的接入汇聚;视频接入子系统实现公共安全边缘网关中视频业务,主要包括实时预览、历史回放、回放控制和录像下载功能。
22.本实施例中,公共安全边缘网关的视频接入子系统,其功能包括:登录,仅允许合法用户进入系统,并对用户权限进行设置和管理;实时预览,用于查看接入设备实时画面,提供常用的分屏方式和画面截图、录像等
功能,并且支持将实时画面通过http-flv、hls、rtmp协议的链接方式分享至其他人;历史回放,主要用于查看接入设备通道视频回放,可以通过设置回放开始和结束时间查看指定时间段内的历史回放,在历史回放播放画面中,可以进行截图、录像、随机拖动以及回放速率控制;通道管理,通道管理用于对接入设备名称、设备编码、ip地址、账户名、登录密码、接入方式等基础信息进行设置和修改;系统设置,通过系统设置查看设备名称、序列号、网卡硬件和基础管理子系统版本软件等基本信息,并可以进行授权和重启等操作;网络设置,对本地网络和中心服务器网络信息进行配置,可以通过本地设置对ip地址、子网掩码、默认网关、dns进行设置,在云服务器设置中对中心管理子系统的访问地址和端口设置;插件管理,用于对视频接入子系统、画面质量检测子系统的管理,查看和控制对应的运行状态以及升级等操作;画面质量检测配置,用于对各个通道的质量检测进行配置,如:开启哪些检测算法,检测的时间间隔、检测阈值等;质量检测告警查询,用于查看画面质量检测中产生的告警数据,而且可以通过通道名称、告警类型、告警时间等信息对告警数据进行过滤。
23.画面质量检测子系统,部署在网络边缘节点,自动化检测视频画面质量,并根据预设的视频画面质量标准判断视频画面产生异常时,实时对画面产生的异常进行分析和检测,判断异常类型,并产生相应的告警记录,及时通知用户进行处理。
24.中心管理子系统,部署在网络中心节点,所有边缘网关节点均能访问中心管理子系统,在中心管理子系统,可以查看全部边缘节点的通道信息和运行状态。通过部署在中心节点的视频接入子系统,在中心管理子系统同样可以查看前端接入设备的实时预览、历史回放以及进行录像下载。为便于整个系统维护和升级,在中心管理子系统中,可以批量的对边缘系统进行升级和维护等操作。
25.公共安全边缘网关系统部署模型如图2所示,在公有网络部署中心管理子系统,相对中心系统而言,边缘系统因地理位置约束或行政单位、企事业部门的划分可以部署在私有网络内,但要求所有的边缘系统均能通过公有网络访问中心管理子系统;在边缘系统中,可自由选择是否接入中心管理子系统,当边缘系统接入至中心管理子系统,可在中心管理子系统对边缘系统进行管理设置和维护。
26.公共安全边缘网关是一个由多种角色定义的子系统组成的一个复合型,实现包括视频、音频、图像、信号在内的多种数据类型的处理、分发、展示的平台。目的打造轻量级的公共安全能力平台,易于部署和维护,同时适应互联网场景。而且在新型公共安全能力方面,例如人工智能、大数据等方面有所建树,为客户创造更大价值的综合系统整个平台。整个系统整体egs、edge、web信息管理,展示页面。egs/edge细分包含web服务、推流服务、视频接入服务、流媒体服务,vqa视频质量分析。
27.公共安全边缘网关系统各子系统间的系统关系如图3所示,基础管理子系统对画面质量检测子系统和视频接入子系统进行管理。视频接入子系统可具体分为边缘视频接入子系统和中心视频接入子系统。画面质量检测子系统接入前端摄像头设备视频画面,进行
画面信号丢失、亮度异常、颜色异常、画面冻结异常、画面模糊、画面横纹、噪声、遮挡异常和抖动异常的画面质量检测,当检测到画面质量异常时,向基础管理子系统上报画面质量检测告警,在基础管理子系统中可以对画面质量检测告警进行查询、删除以及过滤等操作;边缘视频接入子系统负责前端设备视频的接入,基础管理子系统通过边缘视频接入子系统在浏览器中查看实时预览、历史回放以及进行录像下载功能,在实时预览中,还可以对前端摄像头进行云台而无需登录摄像头管理页面操作设置;基础管理系统向中心管理子系统注册并定时发送心跳和状态信息,中心视频接入子系统使用边缘视频接入子系统汇聚边缘系统中的视频数据。
28.公共安全边缘网关系统中数据流的层次结构如图4所示,自顶向下依次可划分为访问层、分发层、接入层和设备层,其中设备层属于硬件层,例如不同厂商网络摄像头;在接入层对厂商设备的访问和控制进行统一处理,向上层提供统一的访问和控制接口;针对多用户的并发访问,使用分发服务向用户提供标准通用格式的视频访问能力。基于上述的分层体系结构,减少设计上的复杂性,各个系统间相互解耦独立,有利于系统的扩展和维护。
29.公共安全边缘系统中的基础管理子系统和中心管理子系统的注册和信息同步业务流程如图5所示。在边缘基础管理子系统中设置中心管理子系统的访问地址、端口、用户名和密码等信息,基础管理子系统将向中心管理子系统发送注册信息,基础管理子系统向中心管理子系统上报设备编码、通道编码、插件状态等信息。注册成功后,基础管理子系统定时发送心跳信息,从而中心管理子系统可以及时检测注册的边缘系统的在线状态。同样地,中心管理子系统也可以主动查询注册基础管理子系统的配置信息,或者发送同步信息请求,同步边缘系统相关信息。另外,当需要更新基础管理子系统相关功能时,可以向边缘系统发送系统升级请求,进行边缘基础管理子系统的升级。
30.边缘基础管理子系统的通道配置业务流程如图6所示。用户登录基础管理子系统前端页面后,查看通道配置信息,当用户需要添加通道信息时,使用前端页面添加功能将新的接入设备信息录入基础管理子系统中;同样地,用户可以选择需要修改的通道进行信息的更新修改,基础管理子系统将保存更新后的通道信息;最后,如果某个设备不再需要接入系统中,用户可以通过通道删除功能删除不再需要接入的通道。当基础管理子系统的通道状态发生变化时,基础管理子系统会及时通知中心管理子系统,从而保证基础管理子系统和中心管理子系统的基础配置信息的一致。
31.公共安全边缘网关系统的实时预览业务流程如图7所示。用户获取全部的通道信息后,点击对应的预览通道,前端页面将视频接入子系统发送流媒体点播请求,视频接入子系统将向接入的网络摄像头发送流媒体播放请求,请求播放成功时,网络摄像头向接入系统发送对应的流媒体数据,视频接入子系统解析前端视频流格式,封装成前端页面播放所需的格式,再把封装好的流媒体数据发送给前端页面,前端页面通过解码渲染,就能实时预览摄像头采集的监控画面。在实时预览时,用户可以通过页面的云台操作界面向视频接入子系统发送云台请求,视频接入子系统将控制请求转换成对应设备厂商的云台控制指令,实现网络摄像头的云台控制。当用户关闭实时预览时,将发送停止点播请求,停止前端设备流媒体数据的发送。
32.公共安全边缘网关系统的历史回放业务流程如图8所示。用户获取通道信息列表后,选择查看历史回放的时间,向视频接入子系统查询对应时间段内的历史录像文件列表,
视频接入子系统向网络摄像头或网络录像存储设备查询录像文件列表,并且视频录像文件列表发送给用户。用户点击录像文件条目,发送历史回放播放请求,视频接入子系统向网络摄像头请求历史回放流媒体数据,并将历史回放流媒体数据解析封装成用户所需的流媒体格式,在回放过程中,用户可以发送诸如快进、快退、随机拖动等回放控制指令。当历史回放完成时,前端摄像头或存储设备将发送回放完成通知,告知用户回放完成。
33.公共安全边缘网关系统的画面质量检测配置业务流程如图9所示。用户查询对应通道的画面质量检测,用户根据需要对画面质量检测进行配置,基础管理子系统将更新的配置通知至画面质量检测子系统,画面质量检测子系统使用更新的检测配置对画面异常进行检测分析。
34.公共安全边缘网关系统的画面质量检测告警上报业务流程如图10所示。画面质量检测子系统从基础管理子系统获取全部接入通道的画面质量检测配置,从网络摄像头获取实时画面,进行画面信号丢失、亮度异常、颜色异常、画面冻结异常、画面模糊、画面横纹、噪声、遮挡异常和抖动异常的画面质量检测,当发现画面异常时,向基础管理子系统上报检测告警,基础管理子系统将保存对应的告警记录供用户查阅。另外,基础管理子系统会将画面质量检测告警上报至中心管理子系统汇聚。
35.公共安全边缘网关系统画面质量告警查询和删除业务流程如图11所示。用户选择过滤条件查询告警信息列表,通过点击告警详情按钮查看告警详情信息。用户可以选择不再需要的告警条目进行删除操作。
36.实施例二:本实施例中,运行于边缘网关的视频质量分析子系统服务功能包括视频接入服务、任务调度服务、视频质量分析服务、实时告警服务、web管理服务。视频接入服务通过私有协议向接入服务器请求待分析视频流。任务调度服务可以根据设置的任务限制和当前正在分析的视频路数进行动态的任务调度。视频质量分析算法基于空域分析的原理进行视频分析。告警服务是在分析出视频质量问题后通过http协议和网页端进行数据通信。web管理服务是管理设备信息和配置信息,预览实时视频的web客户端。视频接入子系统通过对视频质量异常情况下,包括偏色、偏亮偏暗、模糊、黑屏、遮挡、抖动、冻结、信号丢失等情况的自动化检测分析,为在类似”雪亮
”ꢀ
、”天网”这样的大规模视频应用场景下,进行视频运维,减少人力负担,提高系统运行效率,保障数据安全提供一种技术手段。
37.其中,视频接入服务实现了将异构前端视频设备,包括摄像头,三方平台的视频实时接入和云台控制、历史视频的回复和播放控制。
38.进一步的,视频质量分析服务向视频接入服务请求视频流、获取视频流后执行多种异常算法,分析视频质量情况。
39.进一步的,实时告警服务会将视频质量分析服务发现的视频质量问题,通过实时告警服务进行及时的告警并转发给相应的人员。
40.进一步的,web管理服务接收搭配实时告警服务的告警,进行及时的展示,提醒工作人员及时处理发现的问题。此外该服务还具有设备管理和视频实时预览和历史视频回放能力,有助于工作人员的日常管理和问题确认。
41.进一步的,任务调度服务将根据设置的最大并发数和实际并发数进行动态调度,以实现资源的最大化利用,有效提高系统的使用效率。
42.该视频质量分析子系统具有如下特点:1)支持异构前端设备和平台的实时接入能力支持不同厂家生产的不同类型、不同型号的前端设备,包括网络摄像头摄像头、第三方平台等异构设备,通过rtsp、rtmp、hls、onvif、gb28181及各厂家sdk的方式实时接入视频流。
43.2)支持根据设置的最大并发数和实时并发数自适应调度能力支持根据用户设置的最大并发数和系统运行中的实时并发数进行对比,当实时并发数小于最大并发数的时候,系统将调度更多路摄像头进行实时分析。反之,将按照最大并发数进行分析,提高系统的使用效率。
44.3)支持多种视频质量分析算法同时分析能力系统支持对遮挡异常、模糊异常、黑屏异常、噪声异常、抖动异常、亮度异常、偏色异常和画面冻结异常等异常情况的实时分析,这些异常是在生产环境中经常会遇到的问题,对这些问题的实时分析,能显著提高视频数据的质量。
45.4)支持告警的实时转发和视频实时监控、视频历史回放能力在分析出视频质量问题后,能够及时的将告警推送给客户端或工作人员,以便工作人员掌握第一手情况。同时支持对特定摄像头的视频查看和历史视频回溯。
46.5)支持基于arm的嵌入式设备打造边缘计算网关系统基于arm的嵌入式设备打造,具有能耗低、算力强、易部署、易维护的特点。
47.能够方便的接入第三方平台或网关,提供资料分析服务。
48.在本实施例中,提出的应用于公共安全边缘网关的视频质量分析子系统,通过基于arm的小型嵌入式平台,将多种视频分析算法植入该平台,实现对摄像头的动态管理、视频流的实时分析、告警的及时上报等核心功能,助力大型视频监控项目的视频运维实现视频质量检测自动化,平台部署小型化,告警推送实时化的目标。
49.实施例三:本实施例中,视频接入子系统包括网络通信模块、任务分发处理模块、业务处理模块、数据分发模块和辅助模块;网络通信模块用于通过http和私有协议通信方式与平台内其他子系统进行业务通信,对接收到的消息数据进行解析,生成对应的任务并放入任务队列中;任务分发处理模块用于从任务队列中取出任务,分发至相应的处理模块进行处理;业务处理模块用于根据任务分发模块分发的任务进行设备业务处理控制相应的设备;辅助模块,包含日志子模块和配置管理子模块,日志子模块用于记录视频接入子系统的业务处理记录,配置管理子模块用于对视频接入子系统的运行参数进行配置管理;数据分发模块,用于将媒体数据以及设备业务处理结果发送给请求端。
50.本实施例中,视频接入子系统设计为视频接入服务器,便于实现视频流接入,包括海康、大华、宇视等厂商,也包括onvif、国标等通用协议,根据实际应用场景动态的使用具体的接入形式。实现统一的视频流接入接口,方便的动态的添加和删除视频流接入厂商。通过接入服务自身级联从而实现物联网下的能力,减少项目实施上对公网ip地址的需求。通过接入服务实现私有协议,增强对网络抖动适应性,减少网络抖动对视频流的影响。视频接入服务器提供视频流给视频质量分析vqa,vqa将分析结果推送给web服务器,web服务器将其展示在web页面以及推送给egs。接入服务器将视频流提供给srs服务器,srs服务器将其
转换为flv通用流给是提供给ai服务器进行分析,ai服务器将分析后结果发送给web服务器。
51.本实施例中,视频接入服务器从前端监控设备或者国标设备拉去摄像头音视频数据,送给视频转码服务器,转码为flv协议,推送给srs 服务器;web server服务器承担所有基于http协议的全部业务。
52.进一步的,视频服务器还提供前端设备音视频流给上级egs。
53.进一步的,web server服务器还负责摄像头在线状态推送给上级egs进一步的,web server服务器还用于配置功能职责,在web server进行设备通道添加,视频质量分析管理,视频内容分析ai管理。
54.进一步的,还包括ai服务器,web server服务器向接入服务器和ai服务器提供相关接口,当ai服务器开启内容分析后,调用web server服务器对应http接口,将ai分析结构信息通知给web server服务器。
55.进一步的,视频接入服务器还上报性能状态以及运行状态给web server服务器。
56.本实施例中,视频接入服务器(视频接入子系统)支持设备远程状态监控;支持远程设备插件升级;支持动态的规划添加节点增大并发;支持视频质量分析,检查摄像头视频图像状态;支持基于视频内容的分析,分析视频内容;支持抗网络抖动,在网络速度低时候,丢弃掉一部分的视频帧,尽可能保证视频的实时性和流畅性。支持在egs上管理所有的edge的状态和通道设备。
57.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护的范围由所附的权利要求书及其等效物界定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1