注意:网站域名已迁移至 www.yuturuishi.com
完全开源 · Python + ZLMediaKit + YOLO

rebucca

开源视频行为分析系统(rebucca) 支持 GB28181 / RTSP / RTMP / ONVIF 摄像头接入, 实时目标检测、区域入侵 / 滞留告警与事件时间线回放, 完全开源、免费使用、无任何授权限制。

完全开源
免费开源
多 YOLO
v5 / v8 / v11 / 26
目标检测
实时检测与告警
7 国语言
中 / 英 / 西 / 韩等
rebucca 视频分析总览
开源免费 无任何授权限制
产品概览

一套完全开源的视频分析底座

rebucca 基于 Python + ZLMediaKit + YOLO 构建, 覆盖从摄像头接入、实时推理到告警回放的完整闭环, 可用于学习研究、二次开发与轻量级部署。

依托多推理引擎与多 YOLO 版本支持,你可以自由替换检测模型, 把 rebucca 打造成贴合自身业务的视频分析平台。

  • 无授权校验、无功能限制,开箱即跑
  • 多 YOLO 版本、多推理引擎,自由替换模型
  • 支持自由使用、修改、二次开发与分发
rebucca 控制面板

基础能力

从摄像头接入到模型推理的完整能力矩阵

接入协议
GB28181 国标 RTSP RTMP ONVIF HTTP-FLV
YOLO 版本
YOLOv5 YOLOv8 YOLOv11 YOLO26
推理引擎
PyTorch ONNX Runtime OpenVINO CPU / CUDA
告警与追踪
进入区域 / 滞留 / 运动报警,事件时间线回放,支持跨摄像头目标追踪

功能模块

从视频流到告警时间线,开箱即用

视频流管理

GB28181 / RTSP / RTMP / ONVIF 接入,支持拉流代理、转码、转推。

区域管理

画面绘制多边形区域,绑定算法与滞留阈值,精细划定监测范围。

算法管理

多版本 / 多任务 / 多引擎,支持全局默认与按摄像头灵活分配。

实时分析

多线程解码 + 帧跳过 + 多引擎并行推理,兼顾吞吐与延迟。

报警管理

报警缩略图与大图预览,全量事件按时间倒序展示,支持筛选与批量删除。

时间线与追踪

事件时间线回放,跨摄像头追踪目标详情,串联多路视频线索。

界面预览

开箱即用的可视化控制台,实时掌握每一路视频分析

rebucca 界面预览

常见问题

关于 rebucca 开源视频分析系统的常见疑问

rebucca 是免费开源的吗?

是。rebucca 采用 MIT 协议完全开源,源码公开、免费使用,无授权校验与功能限制,可自由使用、修改、二次开发与分发。

如何获取 rebucca 源码?

源码托管于 Gitee,并同步镜像到 GitHub,可直接克隆获取。

rebucca 支持哪些摄像头与视频协议?

支持 GB28181 国标、RTSP、RTMP、ONVIF 与 HTTP-FLV,可接入主流网络摄像机、硬盘录像机与国标视频平台。

rebucca 可以替换自己的 YOLO 模型吗?

可以。支持 YOLOv5 / YOLOv8 / YOLOv11 / YOLO26 目标检测(detect)模型,兼容 PyTorch / ONNX Runtime / OpenVINO 多推理引擎,可自由替换模型。

开源协议提示:用户自行添加的 YOLO 模型(如 Ultralytics 系列权重)受其原始开源协议约束(部分为 AGPL-3.0 或 GPL-3.0),商用或闭源分发前请自行确认并遵守对应协议的授权要求,相关合规责任由模型提供方自行承担。

获取方式

开源免费,直接获取源码与文档,即刻开始部署

Gitee 源码

项目主要托管于 Gitee,以 MIT 协议开源,欢迎 Star、提交 Issue 与 PR 参与共建。

前往 Gitee

GitHub 源码

同步镜像托管于 GitHub,方便海外开发者获取与协作。

前往 GitHub

查看文档

完整的部署指南、模型替换与开发文档,助力快速上手与二次开发。