BS架构 · 企业级 · AI驱动

智能视频分析系统

基于深度学习的全场景智能视频监控分析平台,支持30+项AI检测算法,覆盖人员、车辆、险情、设备四大业务领域,毫秒级实时告警,7×24小时稳定运行

30+
AI检测算法
8
视频源类型
≤300ms
单帧处理延迟
99.9%
系统可用率

核心功能

六大核心模块,构建完整的智能视频分析闭环

视频源统一接入

兼容海康、大华、宇视等主流品牌IPC/NVR,支持RTSP/RTMP/USB/本地文件等8种视频源,自动重连、帧缓冲、帧率控制

插件化AI算法

30+项检测算法插件化架构,人员/车辆/险情/设备四大分组,支持动态加载卸载、独立配置参数,零修改核心代码即可扩展

实时告警推送

三级告警等级划分,WebSocket毫秒级推送,支持BS前端弹窗/声音提醒、HTTP回调、企业微信/钉钉/短信多渠道通知

可视化配置管理

BS架构浏览器端全功能操作,视频源管理、算法绑定、ROI绘制、参数配置、用户权限,无需安装客户端

数据存档检索

告警事件全量存档MySQL,截图/短视频自动归档,多条件组合查询,支持在线预览、数据导出Excel

高可用自愈

视频流断连自动重连、服务异常自动重启、资源过载预警,7×24小时稳定运行,全年可用率≥99.9%

AI算法矩阵

四大算法分组,30+项智能检测能力,插件化即插即用

人员检测
人脸识别
未佩戴安全帽检测
未穿戴反光衣检测
离岗检测
值岗检测
区域入侵
人员聚集
睡岗检测
人员计数
徘徊检测
抽烟检测
手机使用检测
跌倒检测
未穿工服检测
车型识别
车辆计数
车辆违停
车牌识别
电瓶车违停
电瓶车进电梯
烟雾检测
明火检测
灭火器离位
移动侦测
视频黑屏检测
OCR文字识别
消防通道占用
持续玩手机检测
持续值岗检测
特殊人员离岗
摄像头角度偏移
摄像头遮挡
画面模糊检测

系统架构

分层解耦、插件化扩展的BS架构设计

Browser 客户端
Chrome Edge Firefox 视频监控面板 算法配置 告警管理
Web 服务层
FastAPI WebSocket 网关 接口鉴权/限流 静态资源服务
业务服务层
视频源管理 算法配置 告警推送 记录存档 系统管理
核心调度层
帧预处理 流水线调度 推理任务分发 结果后处理 告警规则过滤
算法插件层
人员管理算法组 车辆管理算法组 险情管理算法组 设备&通用检测组
基础支撑层
MySQL / Redis 文件存储 日志系统 配置中心 监控告警

技术栈

成熟稳定的技术选型,保障系统高性能与可扩展性

核心开发

  • Python 3.10~3.11
  • HTML5 + JavaScript + Vue3
  • FastAPI (RESTful接口)
  • WebSocket (实时通信)

AI推理

  • PyTorch 深度学习框架
  • ONNX Runtime 推理加速
  • TensorRT GPU加速
  • ONNX 统一模型格式

视频处理

  • OpenCV-Python / FFmpeg
  • 海康/大华/宇视 SDK
  • ONVIF 标准协议
  • Video.js 前端播放

数据存储

  • MySQL 8.0 业务数据库
  • Redis 7.0 缓存/队列
  • MinIO 对象存储
  • 本地磁盘文件存储

部署运维

  • Docker / Docker Compose
  • Nginx 反向代理
  • Python logging 日志
  • 系统资源监控

安全与权限

  • Token鉴权机制
  • RBAC 三级权限控制
  • HTTPS 加密传输
  • 操作审计日志

部署方案

灵活适配不同规模场景,Docker一键部署

Standard
测试版
  • 4核 CPU / 8G 内存
  • 无GPU或入门显卡
  • 500G 存储
  • 1~4路并发
  • 1~5个浏览器并发
Enterprise
企业版
  • 16核+ CPU / 32G+ 内存
  • RTX3090 / T4 / A10
  • 4T+ 存储
  • 16~64路并发
  • 50+个浏览器并发