视频行为分析系统 v3
项目简介
视频行为分析系统 v3 是一个完整的视频智能分析解决方案,集成了视频流处理、AI 算法推理、报警管理和流媒体服务等功能。系统采用 C++ 和 Python 混合架构开发,支持多平台部署(Windows/Linux),可应用于安防监控、智慧园区、工业安全等场景。
视频行为分析系统 v3 是一套基于 C++ 和 Python 混合架构的视频智能分析解决方案。系统集成了视频流处理、AI 算法推理(支持 YOLOv8/v11、火焰烟雾、打架检测等)、报警管理和流媒体服务。核心模块包括 Django 后台管理、C++ 高性能分析引擎及 ZLMediaKit 流媒体服务。支持 OpenVINO、TensorRT、ONNXRuntime 等多种推理引擎,兼容 Intel、NVIDIA、AMD、RK3588 等硬件平台。适用于安防监控、智慧园区、工业安全等场景,具备实时分析、低延迟、高可用特性。
视频行为分析系统 v3 是一个完整的视频智能分析解决方案,集成了视频流处理、AI 算法推理、报警管理和流媒体服务等功能。系统采用 C++ 和 Python 混合架构开发,支持多平台部署(Windows/Linux),可应用于安防监控、智慧园区、工业安全等场景。
核心特性:
┌─────────────────────────────────────────────────────────┐
│ 视频行为分析系统 v3 │
├─────────────────┬─────────────────┬─────────────────────┤
│ Admin 模块 │ Analyzer 模块 │ MediaServer 模块 │
│ (后台管理) │ (视频分析器) │ (流媒体服务) │
├─────────────────┼─────────────────┼─────────────────────┤
│ - Django Web │ - 视频拉流 │ - RTSP/RTMP │
│ - 算法配置 │ - AI 推理 │ - HTTP-FLV │
│ - 布控管理 │ - 报警生成 │ - HLS/WebRTC │
│ - 报警查询 │ - 视频推流 │ - 流媒体转发 │
└─────────────────┴─────────────────┴─────────────────────┘
基于 Django 开发的 Web 管理系统,提供可视化配置界面。
基于 C++ 开发的高性能视频分析引擎,负责核心算法推理。
基于 ZLMediaKit 的流媒体服务器,提供视频流分发能力。
系统使用根目录的 config.json 作为主配置文件:
{
"code": "v352",
"name": "name",
"describe": "describe",
"host": "127.0.0.1",
"adminPort": 9991,
"mediaHttpPort": 9992,
"analyzerPort": 9993,
"mediaRtspPort": 9994,
"mediaSecret": "V3522025...",
"uploadDir": "Admin\\static\\upload",
"modelDir": "Analyzer\\models",
"saveAlarmType": 1,
"saveAlarmUrl": "http://..."
}
重要提示:
\/uploadDir 和 modelDir 路径正确系统默认使用以下端口,启动前请确保端口未被占用:
| 端口 | 服务 | 说明 |
|---|---|---|
| 9991 | Admin | 后台管理 Web 服务 |
| 9992 | MediaServer | 流媒体 HTTP API |
| 9993 | Analyzer | 视频分析器 HTTP API |
| 9994 | MediaServer | RTSP 流媒体服务 |
| 9995 | 保留 | 系统预留端口 |
| 算法类型 | 说明 | 应用场景 |
|---|---|---|
| YOLOv8 | 通用目标检测 | 80 种常见目标检测 |
| YOLO11 | 安全帽检测 | 工地安全监控 |
| 火焰烟雾检测 | 火灾早期预警 | 消防安全监控 |
| 抽烟检测 | 吸烟行为识别 | 禁烟区域监控 |
| 打架检测 | 暴力行为识别 | 公共安全监控 |
| 周界入侵 | 区域入侵检测 | 周界安防监控 |
config.json 中的路径host 改为局域网 IPAnalyzer/models/ 目录
微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online