应用介绍
Frigate 是一个开源的本地AI监控解决方案,专为家庭安防场景设计,非常适合部署在NAS上。它可以接入你现有的RTSP摄像头,利用本地AI进行对象检测,可以精准识别出人、车、动物等不同目标,只在检测到目标时才录制视频,大大节省了NAS的存储空间。
所有AI推理都在本地完成,不会把视频上传到云端,完美保护你的隐私。Frigate 还支持和 Home Assistant、NVR 等系统集成,可以实现丰富的智能家居自动化联动,比如有人闯入时自动触发警报、开灯等操作。
在线演示:https://demo.frigate.video/




安装说明
前提依赖
- 需要至少一个支持RTSP协议的网络摄像头
- 推荐使用带AI硬件加速的设备:Intel CPU(支持Quick Sync)或者NVIDIA GPU,可以大幅提升检测速度
- 确保你的NAS已经安装Docker和Docker Compose
安装配置
在任意目录创建 docker-compose.yml 文件,复制以下配置:
version: '3.9'
services:
frigate:
container_name: frigate
privileged: true
restart: unless-stopped
image: blakeblackshear/frigate:stable
shm_size: "64mb"
devices:
- /dev/dri/renderD128:/dev/dri/renderD128 # Intel GPU 硬件加速
# - /dev/nvme0:/dev/nvme0 # NVIDIA GPU 取消注释启用
volumes:
- /etc/localtime:/etc/localtime:ro
- /your/config/path:/config
- /your/media/path:/media/frigate
- type: tmpfs
target: /tmp/cache
tmpfs:
size: 1000000000
ports:
- "5000:5000"
- "1935:1935"
environment:
FRIGATE_RTSP_PASSWORD: "your_password"
配置说明:
- 修改
/your/config/path和/your/media/path为你NAS上的实际路径,分别用来保存配置和录像 - 如果使用NVIDIA GPU,需要修改devices部分启用GPU加速
FRIGATE_RTSP_PASSWORD设置你的RTSP密码
使用说明
- 执行
docker-compose up -d启动Frigate - 在浏览器访问
http://你的NASIP:5000进入Frigate管理界面 - 在配置文件中添加你的摄像头RTSP地址和检测参数
- 配置完成后重启容器,就可以开始AI检测和录像了
- 可以在事件界面查看所有检测到的目标记录,支持回看和下载
开源信息
- GitHub地址:https://github.com/blakeblackshear/frigate
- 官方文档:https://docs.frigate.video/
- Star数量:超过16k,非常活跃的开源项目