视频监控平台&&运维部署平台设计

目录

视频监控平台

概述:

平台架构:

标准视联:

模型管理:

场景配置:

识别视频实时展示:

告警管理:

BI大屏:

系统管理:

运维部署平台:

AI管理


视频监控平台

概述:

视频监控平台作为现代安防体系的核心枢纽,整合了先进的视频采集、传输、存储与分析技术,构建起全方位、智能化的监控体系,为各行业提供高效、可靠的安全保障及数据支持。

在功能层面,该平台具备强大的视频汇聚能力,可接入多种类型、不同品牌的监控摄像头,无论是高清网络摄像机,还是模拟摄像机,都能实现无缝对接,将分散的视频流统一汇聚管理。同时,凭借高效的视频存储技术,能根据用户需求灵活设置存储策略,确保重要视频数据长期、稳定保存,满足事后回溯查证的需求。在实时监控方面,平台提供流畅、清晰的视频画面展示,支持多画面切换、云台控制等操作,让监控人员对监控区域进行全方位、多角度实时掌控。

视频监控平台融合了人工智能技术,实现智能视频分析。例如,具备行为分析功能,可自动识别人员的异常行为,如奔跑、摔倒等,并及时发出警报;还能进行目标检测,准确识别车辆、行人、物体等,极大提高监控效率,减轻人工监控压力。此外,平台采用先进的网络传输技术,确保视频数据在复杂网络环境下的稳定传输,支持远程访问,方便用户随时随地通过电脑、手机等终端设备查看监控画面,实现远程监控管理。

平台架构:

系统接入矿区摄像图像平台,基于人工智能算力平台、人工智能算法库对数据流进行视频推理和分析预警,提供矿端大屏、视频监控、数据看板、系统管理等页面,提供矿山生产过程中的安全隐患实时监测和预警能力。

标准视联:

支持RTSP、RTMP、MJPEG、FLV、GB28181等主流视频协议,按需对音视频进行编解码;提供视频录制、回放和实时视频直播等功能。

1.表模型设计

2.实现

根据表结构生成前后端增删改查代码,页面录入时来源选直连摄像头或者硬盘录像机。

新增之后启动定时心跳任务,暂定30S执行一次,是否在线检测方法需要调研。

模型管理:

基于应用场景,用户可以通过平台添加所需算法,并配置算法ID、算法阈值、显示阈算法配置值、算法参数、算法状态等信息。

1.表模型设计

2.实现

需要有一个和运维部署平台的算法列表接口,根据列表选择算法拉取到本地,由前台操作启停按钮,后台直接拉起或者停止。

拉起或者停止方法:从算法启动命令中拼接执行命令,到指定目录执行。

场景配置:

支持是对算法的绘制样式、报警等级进行配置,同 时支持对算法底库、人员库进行管理。

支持视频流实时分析、视频流轮巡分析、 图 片分析 等任务类型, 支持对分析组合、 阈值、 检测区域等参数 进行配置。

1.表模型设计

2.实现

新增场景时,需要可以在视频中框选位置,然后选择相应的模型,启动模型时传入参数,摄像头的信息 场景的信息

场景启动时,后端等待固定时间(可配置)启动录制协程,录制识别后的流(固定时长),保存到本地,流地址为http://localhost:port/demo/摄像头标识/场景标识

场景停止时,后端等待固定时间(可配置)停止录制

识别视频实时展示:

1.实现

从场景配置表查询所有启动的场景展示,支持单屏、4分屏、9分屏等展示,识别后的流URL:http://localhost:port/demo/摄像头标识/场景标识。

告警管理:

具备识别结果调阅功能,第三方应用基于开放的接口,调阅模型实时识别结果和历史识别结果。支持通过 callback 推送实时报警数据,支持弹窗与语音 播报两种网页提醒方式。

1.表模型设计

1.1 实时告警信息

存储放在TDEngine国产数据库,设计一个超级表,表名ai_alert_info,每个场景的数据是一个子表。

超级表字段有

ts为时序库主键,毫秒级的时间标识

alert_info为告警文本信息

alert_flag为告警标识,无告警写0,有告警写1

alert_evidence为识别后存储的minio对象标识(对象存储minio保存的是告警发生时识别的图片)

子表的TAG为场景配置标识

1.2 告警证据数据

监听实时告警信息表后,截取证据视频之后,存储证据数据,表名ai_alert_evidence,每个场景的数据是一个子表

超级表字段有

ts为时序库主键,毫秒级的时间标识

alert_info为告警文本信息

alert_flag为告警标识,无告警写0,有告警写1

alert_evidence_video为合成视频的minio对象标识

子表的TAG为场景配置标识

2.实现

启动的场景输出告警时的告警信息及图片,存入到时序数据库(AI模型识别实现)

后端监听该超级表,监听到有告警数据后,数据库TDEngine中存储的视频流中截取告警时间戳前固定时间的视频,存入到minio中。

然后把ai_alert_info的数据转存ai_alert_evidence,并将存入minio的告警视频标识插入alert_evidence_video字段。

存入成功后根据指定规则将证据视频上传(具体规则待定)。

给前端提供告警查询接口,查询ai_alert_evidence表,并通过tag的场景配置标识关联场景信息,展示摄像头地点算法名称终端类型时间告警信息 证据集合(包括小视频和照片)是否上传。

BI大屏:

BI大屏用于监控、控制和展示矿区的生产过程、设备状态、安全信息和其他重要数据。主要目的是优化矿山运营,以适应不同矿场的具体需求和环境,提高安全性和效率。

综合展示煤矿企业的接入点位情况,在线情况,煤矿企业的生产情况,报警类型的分布情况,并提供历史报警的快速入口。将各个场景中监控点位情况进行统计展示,不仅展示了监测点在线情况、重点视频监测、摄像头在线统计信息、本月预警事件统计、告警列表、告警统计图、违规行为记录、视频轮询、告警图表统计、人流统计等,还可以直接在二维地图上点击对应点位的进行视频查看。

系统管理:

包括用户管理、权限管理、日志管理、系统配置、接口授权、接口文档、数据备份与恢复、安全管理、系统升级等功能。

运维部署平台:

AI管理

为什么必须得有运维部署平台呢?

涉及到数千家煤矿的实施场景的情况,就必须考虑中心端和远程端的概念了。通过中心端实现各个节点的运维部署显得尤其关键。平台支持算法或应用上下架、 支持安装包版本管理、支持算法及应用安装与卸载、支持容器的部署跟新、支持发布跟新回滚等。

其中,拉取操作需要同时满足端侧平台自己拉取、中心端平台主动下发2种操作模式,以适应不同的需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值