
已经装了 IP 摄像头、但没人盯着每一块屏幕的出入口和公共区域。

学校大门、教学楼门厅、宿舍楼入口。画面里出现枪支即告警。

便利店收银台、加油站便利区。每次检测留一段录像和一张截图。

写字楼大堂、体育馆入口、车站候车厅。告警经 MQTT 进现有报警系统。
不适用:替代安保人员,或作为经过认证的安检设备。枪支在画面里很小、被手或衣物挡住、光线差时,先用自己现场的录像验证。
既有 IP 摄像头提供画面,检测主机完成判定,告警送至既有接收系统,并在浏览器面板呈现。

三样东西:现有的 IP 摄像头、一台运行 Frigate 的边缘 AI 主机、接告警的系统。视频在主机上分析和录像,不出内网。主机对外只给网页面板和 MQTT 事件。
任何带 RTSP 流的 IP 摄像头都可以,海康、大华与通用 ONVIF 摄像头都支持。摄像头这边不用改。
部署表单最多填 2 个 RTSP 地址,更多摄像头之后在 Frigate 配置文件里加。自带两段循环演示视频,没接摄像头也能先看到检测效果。
一台主机跑 Frigate、枪支模型和 MQTT broker。两个套餐的区别只在加速器。
| 主机 | 加速器 | 模型 | 什么时候选它 |
|---|---|---|---|
| reComputer J40 / J50 系列 | Jetson Orin GPU(TensorRT) | YOLOv4-tiny 枪支模型 | 摄像头多;默认 J40 系列 |
| reComputer AI Industrial R2135-12 | Hailo NPU | YOLO11s(人 + 枪) | 摄像头少,想用紧凑的工业盒子 |
Jetson 套餐需要 Docker 与 NVIDIA Container Toolkit,首次启动要编译模型(5–10 分钟)。Hailo 套餐需要 HailoRT 4.21.0 和至少 4 GB 空闲磁盘,缺驱动时安装脚本会自动装。
报警与自动化系统订阅检测主机上的 MQTT broker,NVR 或电视墙接主机转发的摄像头画面,值守人员用浏览器打开面板。数据接口见下方「能拿到什么数据」。
装上之后,值守人员在浏览器里看到和操作的东西。
口径:出厂配置下的能力与限制,下面的阈值是配置值。
能做到什么:主机逐帧检查每一路摄像头,画出检测框和置信度,每次事件保存录像片段与截图。Jetson 模型置信度高于 0.3 才上报,Hailo 模型高于 0.25,阈值都可调。
限制:检出与否取决于枪支在画面里的大小和可见程度。接入处置流程前,先用自己摄像头的录像验证漏检和误报。这是辅助告警,不是经过认证的安防产品。
部署完成后,所有接口都在主机上。
| 端口 | 内容 |
|---|---|
| HTTP 5000 | Frigate 面板:实时画面、Birdseye、带截图与回放的事件列表 |
| MQTT 1883 | 检测到枪支时的 Frigate 事件消息 |
| RTSP 8554 | 摄像头画面转发,供其他播放器使用 |
摄像头列表、检测阈值、保留天数(出厂录像 3 天、截图 14 天)都在主机的 config/config.yml 里,改完执行 docker compose restart。
说说你的现场情况,硬件由我们来定;再接上数据、照步骤装。
这个场地要接几路摄像头,算上以后要加的?两种配置都在内网主机上分析和录像,区别在于给后续加摄像头留多少余量。
装好之后可以。Frigate、模型和 MQTT broker 都在主机上,检测、录像、告警断网照常工作。只有部署时需要联网拉取镜像和模型。
不会。视频在内网主机上分析和录像,对外只有网页面板和 MQTT 事件,而且只有能访问主机的设备才看得到。
这套设计没有公布公开数据集上的准确率,需要用自己摄像头的录像验证。它是辅助告警,不是经过认证的安防或安检产品,不保证不漏检。
部署表单直接配置 2 路,更多摄像头在配置文件里加。能带几路取决于主机档位和检测分辨率。检测用子码流,按项目规模选型前用自己的视频流压测。
能。任何带 RTSP 流的 IP 摄像头都可以,包括海康、大华和通用 ONVIF 型号。摄像头与主机接在同一网络,先用 VLC 测通 RTSP 地址。
订阅主机 1883 端口的 MQTT broker,Frigate 每次检测都会发事件。8554 端口的 RTSP 转发可以接 NVR 或电视墙,5000 端口的面板可回放事件。
Frigate 会跟踪模型输出的任何类别。检测其他物体需要换成对应训练的模型,并在配置文件里改跟踪对象;Hailo 模型本身已经同时输出人和枪。
Frigate 采用 MIT 开源许可。检测模型有各自的条款:Hailo 套餐用的是基于 YOLO11s 的模型,Ultralytics YOLO 模型默认是 AGPL-3.0,除非取得商业授权。产品化前逐个确认模型许可。