1、智能视频监控系统项目背景介绍
2、系统的需求分析
在多摄像机视频监控系统中,通过前端结构化信息提取设备获取单个摄像机的结构化信息以后,需要将数据传输到云端服务器当中进行统一的存储和管理,从而为再识别等服务提供可靠的数据来源,满足更加丰富的用户需求。
本章将基于云平台的多摄像机监控系统的总体需求分成三个部分:存储功能、业务处理功能以及前端查询和显示功能。在存储功能方面,主要是对摄像机中提取出的结构化信息以及各个摄像机的信息进行存储;在业务处理功能方面,主要是实现行人图片的再识别算法,以及结合摄像机的拓扑关系的多摄像机的行人再识别算法,能够给用户提供接口,实时的调用并处理用户的需求;最后是前端的显示和查询功能,对用户进行的单摄像机图像信息查询能够及时的显示到前端,主要包括多用户管理功能。
3、系统的整体设计
3.1 系统的整体架构
整个系统架构按照物理结构可分成四个大的部分:分布式边缘计算节点、Web服务器、流媒体服务器以及网页客户端。
- 边缘计算节点:每个节点处理1~4路视频数据,实现对监控视频的结构化信息提取。
- Web服务器:负责整个系统的资源调度,用于保存和处理计算节点上传过来的数据,提供各种API接口供外部设备访问;
- 流媒体服务器:负责对监控视频内容进行采集、缓存调度和传输,以流媒体协议(RTMP/RTSP)将多路摄像机网络中的视频数据传输到客户端以及Web服务器端进行显示
- 客户端:前端UI界面展示,实现一些人际