返回目录
开源项目设计创作类新手

Frigate NVR:面向 IP 摄像头的本地实时目标检测网络录像机

Frigate NVR 是一个为 Home Assistant 设计的完整本地 NVR,使用 OpenCV 与 TensorFlow 在本地对 IP 摄像头视频进行实时目标检测,并通过 MQTT 与其他系统集成,支持基于检测对象的录像留存策略、24/7 录像、RTSP 重推流以及 WebRTC/MSE 低延迟实时预览。

0 次阅读2026/09/10 发布
Frigate NVR:面向 IP 摄像头的本地实时目标检测网络录像机 来源图片

社区作者 · zZz

它解决什么问题

Frigate NVR 是一个完整、本地化的网络录像机(NVR),专为 Home Assistant 设计,具备 AI 目标检测能力。项目使用 OpenCV 和 TensorFlow,对 IP 摄像头画面在本地执行实时目标检测。来源明确建议使用 GPU 或 AI 加速器,并指出 AI 加速器的表现会优于最好的 CPU,且额外开销很小。

核心特性(来自仓库说明):

  • 通过自定义组件与 Home Assistant 紧密集成;
  • 设计目标是尽量减少资源占用、提升性能,只在必要的时间和区域查找目标;
  • 大量使用多进程,强调实时性而非处理每一帧;
  • 使用极低开销的运动检测来判断在何处运行目标检测;
  • 基于 TensorFlow 的目标检测在独立进程中运行以获得最高 FPS;
  • 通过 MQTT 通信,便于集成到其他系统;
  • 根据检测到的对象设置录像留存策略;
  • 支持 24/7 连续录像;
  • 支持通过 RTSP 重推流(re-streaming),以减少对摄像头的连接数;
  • 支持 WebRTC 与 MSE,实现低延迟实时查看。

界面与功能截图(按来源图片顺序):

  • 配图 1:Frigate 品牌 logo;
  • 配图 2:实时仪表盘(Live dashboard);
  • 配图 3:精简的审阅工作流(Streamlined review workflow);
  • 配图 4:多摄像头时间轴拖动查看(Multi-camera scrubbing);
  • 配图 5:内置遮罩与区域编辑器(Built-in mask and zone editor);
  • 配图 6:Weblate 多语言翻译状态徽章,项目使用 Weblate 支持多语言翻译。

文档与支持:官方文档位于 https://docs.frigate.video ;如需支持开发,可通过 GitHub Sponsors 捐赠。

版权信息:Copyright © 2026 Frigate, Inc.

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

来源 README 未给出具体安装命令或分步操作,仅给出以下可核验信息:

  1. 环境准备:项目面向 IP 摄像头与 Home Assistant 环境,使用 OpenCV 与 TensorFlow 在本地执行实时目标检测。来源明确说明“强烈建议使用 GPU 或 AI 加速器”,并指出 AI 加速器即便相比最好的 CPU 也开销极小;支持的目标检测器列表需参见 Frigate 官方文档中的 supported object detectors 页面。
  1. 安装入口:README 未提供安装步骤,请访问官方文档 https://docs.frigate.video 获取安装与配置说明。
  1. 集成与运行顺序中的关键点(来自特性说明):先接入 IP 摄像头视频流;由低开销运动检测确定需要运行目标检测的区域;目标检测(TensorFlow)在独立进程中运行;结果通过 MQTT 对外通信,便于集成到其他系统;录像按检测到的对象设置留存策略,同时可启用 24/7 录像;如需减少摄像头连接数,可开启 RTSP 重推流;实时查看可使用 WebRTC 或 MSE。
  1. Home Assistant 侧:通过自定义组件与 Frigate 紧密集成。
  1. 首次运行与常见问题:来源未提供首次运行步骤与排错说明,相关内容待核验,需查阅官方文档。
  1. 许可证合规:使用、修改、分发代码时须包含原始版权声明;“Frigate”名称、品牌与 logo 的商标使用需遵循其 Trademark Policy,不属于 MIT 授权范围。
  1. 多语言:项目使用 Weblate 进行语言翻译,欢迎贡献(见配图 6)。

来源教程配图

logo
配图 1 · logo查看原图
Live dashboard
配图 2 · Live dashboard查看原图
Streamlined review workflow
配图 3 · Streamlined review workflow查看原图
Multi-camera scrubbing
配图 4 · Multi-camera scrubbing查看原图
Built-in mask and zone editor
配图 5 · Built-in mask and zone editor查看原图
Translation status
配图 6 · Translation status查看原图

适用场景

在 Home Assistant 中接入 IP 摄像头并实现本地 AI 目标检测
IP 摄像头 24/7 连续录像与按检测对象设置留存策略
通过 MQTT 将检测事件集成到其他智能家居或自动化系统
通过 RTSP 重推流减少对摄像头本身的并发连接数
使用 WebRTC/MSE 进行低延迟实时画面查看
在多摄像头时间轴上回看与审阅检测事件片段
使用内置遮罩与区域编辑器限定检测范围
降低误报