Hướng dẫn cài đặt Frigate NVR bằng Docker — Hệ thống giám sát Camera an ninh tích hợp AI nhận diện
Frigate NVR là hệ thống ghi hình camera mạng (NVR) thế hệ mới được thiết kế riêng cho các tín đồ Home Automation & Security. Điểm đột phá của Frigate là khả năng xử lý luồng video camera IP bằng AI thời gian thực để phân biệt chính xác người, ô tô, xe máy, chó mèo mà không bị báo động giả do chuyển động của lá cây hay ánh sáng.

1. Ưu điểm khác biệt của Frigate NVR
- Phát hiện vật thể bằng AI local: Sử dụng CPU hoặc Google Coral TPU tăng tốc nhận diện hàng trăm khung hình/giây.
- Tích hợp sâu Home Assistant: Tự động gửi thông báo snapshot kèm hình ảnh chuyển động đến điện thoại ngay tức thì.
- Tối ưu dung lượng ghi hình: Chỉ lưu lại các đoạn video sự kiện (Event Recording) khi có phát hiện vật thể thật.
- Hỗ trợ luồng RTSP/WebRTC: Xem trực tiếp camera độ trễ siêu thấp dưới 0.5 giây trên trình duyệt.
2. Cấu hình Docker Compose cho Frigate NVR
version: "3.9"
services:
frigate:
container_name: frigate
privileged: true
restart: unless-stopped
image: ghcr.io/blakeblackshear/frigate:stable
shm_size: "64mb" # Tăng lên tùy số lượng camera
devices:
- /dev/bus/usb:/dev/bus/usb # Nếu dùng Coral USB
volumes:
- /etc/localtime:/etc/localtime:ro
- /opt/frigate/config:/config
- /opt/frigate/storage:/media/frigate
- type: tmpfs
target: /tmp/cache
tmpfs:
size: 1000000000
ports:
- "5000:5000"
- "8554:8554" # RTSP feeds
- "8555:8555/tcp" # WebRTC
- "8555:8555/udp"
environment:
FRIGATE_RTSP_PASSWORD: "KeoQuyFrigatePassword"
Khởi chạy Frigate:
docker compose up -d
Bảng điều khiển theo dõi camera AI sẵn sàng tại cổng http://your-server-ip:5000.