跳过导航,直接进入主要内容跳过导航,直接进入主要内容跳过导航,直接进入主要内容

MiBee 库总览

这里是从产品中抽离出来的开源库的统一文档:GB28181 与 ONVIF 协议库(Go / Rust / C 实现)和指纹规则引擎。它们驱动着 MiBeeNvr、rpi-cam、ESP32 相机固件等产品,也可独立用于你自己的项目。

生态关系

本集合的库

产品侧

MiBeeNvr
NVR 录像平台

rpi-cam
树莓派软相机

MiBee Cam 固件
ESP32 相机

MiBeeSteward
设备监控

gb28181-go
GB28181 UAC/UAS

gb28181-rs
GB28181 设备侧

onvif-go
ONVIF 客户端/服务端

onvif-rs
ONVIF Device 服务端

onvif-c
ONVIF 设备服务端
ESP-IDF / 纯 C

mibee-fingerprints-go
指纹规则引擎

库一览

库 语言 定位 典型使用方
gb28181-go Go GB/T 28181 信令库:平台(UAC)与设备(UAS)、级联、MANSCDP、PS 流封装 MiBeeNvr
gb28181-rs Rust GB/T 28181 设备侧实现:注册/保活、直播、录像回放、MANSCDP/PS、2022 控制与对讲 rpi-cam
onvif-go Go ONVIF 客户端 + 设备服务端:发现、鉴权、媒体、事件,零第三方依赖 MiBeeNvr
onvif-rs Rust ONVIF Device 服务端:Media/PTZ/Imaging/Discovery/Security/Events 全服务,可选 TLS rpi-cam
onvif-c C 面向 ESP-IDF 的 ONVIF 设备服务端:SOAP Device/Media、Pull-Point MotionAlarm 事件、WS-Discovery —— 约 10 KB、零第三方依赖 MiBee Cam 固件
mibee-fingerprints-go Go MiBee 指纹库参考引擎:加载 YAML 规则、把采集证据分类为 ServiceIdentity MiBeeSteward

选库建议

  • 接国标设备/平台:Go 侧用 gb28181-go(做平台或网关),Rust/嵌入式设备侧用 gb28181-rs
  • ONVIF 互通:需要客户端(发现并管理相机)用 onvif-go;需要把设备做成 ONVIF 相机用 onvif-rs(Linux)或 onvif-c(ESP-IDF 固件)
  • 设备指纹识别:按 MiBeeSteward 指纹规范做证据分类,直接用 mibee-fingerprints-go

各库的提交规范、页面骨架与图表要求见 CONVENTIONS;本集合由库团队独立维护。

可访问性增强功能已加载,支持焦点管理、键盘导航和屏幕阅读器