做视频监控这件事,我折腾了四年。从最早一个摄像头配一个软件,到现在一套系统管几百路,中间踩过无数的坑。
今天不念参数,不堆功能,就跟你聊聊我为什么要开源 Rebucca 这个项目,以及它到底解决了什么真问题。
Rebucca 是一套能直接上线运行的视频智能分析平台:
- 协议:RTSP / RTMP / GB28181 / ONVIF / HLS / FLV 全支持
- 算法:YOLO v5/v8/v11/v26 全家族,检测/分割/姿态/旋转框/分类/ReID 六种任务
- 引擎:PyTorch / ONNX / OpenVINO 三个随便切,CPU/GPU/Intel 核显都能跑
- 流程:四种流程模式(小模型/大模型/小模型+大模型复核/检测+ReID)
- 规则:六种后处理(区域入侵/越线/计数/方向/密度/滞留)
- 大模型复核:OpenAI 兼容接口,GPT-4o/通义千问/智谱 GLM-4V 随便接,误报率降一个数量级
- 工程:多进程隔离、共享推理池、GB28181 自带 SIP、7 种国际化、Windows+Linux 双平台
MIT 协议,随便商用,不用付费,不用授权。
Gitee: https://gitee.com/Vanishi/rebucca
GitHub: https://github.com/beixiaocai/rebucca