项目解决方案:视频监控AI智能分析和识别系统设计方案

威迪斯特 2024-06-15 13:01:03 阅读 50

目           录

一、需求分析

二、系统设计原则

2.1、先进性与适用性

2.2、经济性与实用性

2.3、可靠性与安全性

2.4、开放性

2.5、可扩充性

2.6、追求最优化的系统设备配置

三、系统架构

3.1软件架构

3.2系统说明

四、拉流模块服务器配置


一、需求分析

        本系统设计方案中,把整个系统分为以下几个模块:前端视频数据采集模块、AI智能识别监控系统拉流模块、AI核心算法模块、分析结果推送模块。

        目前已经完成前端视频数据采集模块(IPC)、AI核心算法模块、分析结果推送模块,本方案重点来处理AI智能识别监控系统拉流模块,100路以上的拉流,以及保证系统整体的稳定运行。

        痛点:拉流采用开源代码,资源利用率太低。需要采用我们专业的拉流软件来实现。

二、系统设计原则

        本方案设计遵循技术先进、功能齐全、性能稳定、节约成本的原则。并综合考虑施工、维护及操作因素,并将为今后的发展、扩建、改造等因素留有扩充的余地。本系统设计内容是系统的、完整的、全面的;设计方案具有科学性、合理性、可操作性。其具有以下原则:

2.1、先进性与适用性

        采用科学的、主流的、符合发展方向的技术、设备和理念,系统集成化、模块化程度高。设计合理,架构简洁,功能完备,切合实际,能有效控制和提高工作效率,满足动态监控和业务工作的实际需求。系统的技术性能和质量指标达到国际领先水平;同时,系统的安装调试、软件操作使用又应简便易行,容易掌握,适合中国国情和本项目的特点。该系统集国际上众多先进技术于一身,体现了当前计算机控制技术与计算机网络技术的最新发展水平,适应时代发展的要求。

2.2、经济性与实用性

        在先进、可靠和充分满足系统功能的前提下,体现高性价比。采用经济实用的技术和设备,充分利用现有资源,综合考虑系统的设计、建设、升级和维护。充分考虑用户实际需要和信息技术发展趋势,根据用户现场环境,设计选用功能和适合现场情况、符合用户要求的系统配置方案,通过严密、有机的组合,实现最佳的性能价格比,以便节约工程投资,同时保证系统功能实施的需求,经济实用。

2.3、可靠性与安全性

        系统采用成熟的、稳定的、完善技术设备,系统具有一致性、升级能力,能够保证全天候长期稳定运行。在系统故障或事故造成中断后,能确保数据的准确性、完整性和一致性,并具备迅速恢复的功能,同时系统具有一整套完成的系统管理策略,可以保证系统的运行安全。

2.4、开放性

        系统在设计时要考虑到功能的可扩展性与维护的方便性,减少由于维护人员和使用人员维护、使用难度。

2.5、可扩充性

        系统设计中考虑到今后技术的发展和使用的需要,具有更新、扩充和升级的可能,系统规模和功能易于扩充,系统配套软件具有升级能力。同时,本方案在设计中留有冗余,以满足今后的发展要求。方案中设备的控制容量上保留一定的余地,以便在系统中改造新的控制点;系统中还保留与其他计算机或自动化系统连接的接口;也尽量考虑未来科学的发展和新技术的应用。

2.6、追求最优化的系统设备配置

        在满足用户对功能、质量、性能、价格和服务等各方面要求的前提下,追求最优化的系统设备配置,以尽量降低系统造价。

三、系统架构

3.1软件架构

1、运行环境:

        系统运行在Ubuntu20.04操作系统的服务器上。

2、持久层:

        用于存储系统数据,系统使用Mysql,具有占空间内存小、运行速度快、开放源代码等优点。

3、数据层:

        数据层通过Mybatis进行数据的操作,避免sql注入等问题;使用ehcache缓存架构,提高性能,加快数据加载。

4、业务层:

        业务层包括设备接入,算法管理,服务器状态监测等功能。

5、展示层:

        展示层使用使用B/S架构,通过浏览器,向用户展示系统的各个功能,并供用户使用。

3.2系统说明

        拉流模块采用RTSP协议拉取前端采集设备的视频画面,再通过SDK或API的方式调用AI算法模块,将AI识别分析的结构化数据传给分析结果推送模块,分析结果推送模块将分析的结构化数据推送至上层平台。

四、拉流模块服务器配置

         拉流服务器采用威迪斯特的AS-V1000视频监控平台,可以轻松实现视频的拉流处理。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。