OpenSource-Hub
F

Frigate

31.8k stars·影音下载·已提供 SHA-256 校验码,下载后可自行核对文件完整性

本地运行 AI 物体检测的 NVR,深度集成 Home Assistant,低资源消耗,实时监控。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

用 AI 帮你盯着摄像头,只在有东西动的时候才干活,省资源又智能。

核心功能

  • 本地 AI 物体检测(人、车、动物等),不依赖云端
  • 深度集成 Home Assistant,可通过 MQTT 联动自动化
  • 智能运动检测触发检测,大幅降低资源占用
  • 支持 AI 加速器(Google Coral 等),性能碾压 CPU
  • 7x24 小时录制 + 按物体智能保留录像

避坑指南

  • CPU 检测性能较差,强烈建议搭配 Google Coral TPU 或 Nvidia GPU;不支持 Mac 原生 GPU 加速;商标名称不可商用,如需商用请参考商标政策。

适用场景

  • 家庭安防监控,实时识别门口的人、车辆
  • 与 Home Assistant 联动,检测到人时开灯或推送通知
  • 对宠物、动物活动进行记录和提醒
  • 低功耗树莓派或 Nas 上运行本地监控系统

详细介绍

Frigate 是一个专为 Home Assistant 打造的本地网络录像机(NVR),使用 TensorFlow 和 OpenCV 在本地设备上进行实时物体检测,无需依赖云端。它的设计非常高效:只在检测到运动时才处理图像帧,极大降低 CPU/GPU 负载。支持 AI 加速器(如 Google Coral),性能远超纯 CPU。Frigate 支持 7x24 小时录制,同时能根据检测到的物体智能保留录像。它通过 WebRTC 和 MSE 提供低延迟实时预览,并通过 RTSP 转流减少摄像头连接数。所有数据通过 MQTT 传输,方便与 Home Assistant 及其他智能家居系统集成。项目采用 MIT 开源协议,但 Frigate 名称和商标归 Frigate, Inc. 所有,使用时需注意商标政策。

常见问题与排障 (1)

故障排除
如何在Frigate重启后保持摄像头检测/录制关闭?

Frigate不支持跨重启持久化状态;所有检测/录制/快照/音频设置默认均为开启。一种解决方法是创建一个由Frigate运行时间传感器触发的Home Assistant自动化(例如,运行时间变为小于60秒),并使用frigate.switch_onfrigate.switch_off服务,根据日程或报警状态重新应用所需的状态。

来源 Issue #11314

标签

NVRobject detectionHome AssistantsurveillanceAIlocalRTSPWebRTC

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

1. 准备一台带 Docker 的 Linux 主机(或树莓派),连接好摄像头

4

2. 下载 frigate docker-compose.yml 配置文件并按注释修改(摄像头地址、检测区域)

5

3. 运行 docker-compose up -d 启动,访问 http://设备IP:5000 打开管理界面

安装指引
  1. 1. 准备一台带 Docker 的 Linux 主机(或树莓派),连接好摄像头
  2. 2. 下载 frigate docker-compose.yml 配置文件并按注释修改(摄像头地址、检测区域)
  3. 3. 运行 docker-compose up -d 启动,访问 http://设备IP:5000 打开管理界面
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止容器并删除 Docker 镜像:docker-compose down && docker rmi frigate:latest,同时删除配置文件和数据目录。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-27 13:55:12
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

1 FAQ

相似推荐