# frigate | Blake Blackshear | Knowledge Base | Instagit

NVR with realtime local object detection for IP cameras

GitHub Stars: 33k

Repository: https://github.com/blakeblackshear/frigate

---

## Articles

### [How to Debug Frigate Detection Performance and Tune FPS: A Complete Guide](/blakeblackshear/frigate/frigate-debug-detection-performance-tune-fps)

Debug Frigate detection performance by monitoring camera, process, and detection FPS. Tune detect FPS for optimal hardware performance and prevent watchdog restarts easily.

- Tags: how-to-guide
- Published: 2026-05-25

### [How Frigate Handles Event Cleanup and Recording Maintenance: A Deep Dive into the Source Code](/blakeblackshear/frigate/frigate-event-cleanup-recording-maintenance)

Discover how Frigate handles event cleanup and recording maintenance. Learn about its automated storage management and retention policies directly from the source code.

- Tags: deep-dive
- Published: 2026-05-25

### [How to Configure go2rtc for WebRTC and MSE Streaming in Frigate](/blakeblackshear/frigate/frigate-go2rtc-webrtc-mse-streaming-configuration)

Learn to configure go2rtc for WebRTC and MSE streaming in Frigate. Stream live video with low latency directly in your browser by updating your config.yml and FFmpeg inputs.

- Tags: how-to-guide
- Published: 2026-05-25

### [How Frigate Integrates with Home Assistant via MQTT: A Complete Technical Guide](/blakeblackshear/frigate/frigate-home-assistant-mqtt-integration)

Learn how Frigate integrates with Home Assistant via MQTT. Discover how Frigate publishes state, command topics, and event streams for seamless bidirectional control and real-time camera monitoring.

- Tags: how-to-guide
- Published: 2026-05-25

### [How Frigate's Timeline and Event System Works: A Technical Deep Dive](/blakeblackshear/frigate/frigate-timeline-event-system-overview)

Explore Frigate's timeline and event system. This technical deep dive reveals the Python thread, Peewee database, and TypeScript utilities behind Frigate's object, audio, and API event recording.

- Tags: deep-dive
- Published: 2026-05-25

### [How to Configure Zones and Motion Masks for Detection Areas in Frigate](/blakeblackshear/frigate/frigate-zones-motion-masks-detection-areas)

Learn to configure Frigate zones and motion masks to define detection areas. Limit object detection to specific camera regions using the web UI or YAML for precise control.

- Tags: how-to-guide
- Published: 2026-05-25

### [How to Use Frigate's Profile System for Camera State Management: A Complete Guide](/blakeblackshear/frigate/frigate-profile-system-camera-state-management)

Master Frigate's profile system for dynamic camera state management. Switch between armed, disarmed, and night modes without restarts. Learn to use activate_profile() for efficient control.

- Tags: how-to-guide
- Published: 2026-05-25

### [How to Export Recordings Using Frigate's Export API: Complete REST Guide](/blakeblackshear/frigate/frigate-export-recordings-api)

Learn to export recordings using Frigate's export API. This guide covers queueing video exports, checking job status, and downloading archived cases via the REST API.

- Tags: how-to-guide
- Published: 2026-05-25

### [How Frigate Handles Camera Groups and Multi-Camera Views: Configuration to UI Rendering](/blakeblackshear/frigate/frigate-camera-groups-multi-camera-views)

Discover how Frigate handles camera groups and multi-camera views. Learn about YAML configuration and UI rendering for seamless grouped stream display.

- Tags: internals
- Published: 2026-05-25

### [How Frigate's Watchdog Monitors and Restarts Failed Processes: A Deep Dive](/blakeblackshear/frigate/frigate-watchdog-process-monitoring-restarting)

Discover how Frigate's watchdog monitors and restarts failed processes. Learn how this essential feature ensures system stability and prevents crashes by automatically relaunching services.

- Tags: deep-dive
- Published: 2026-05-25

### [How Authentication and Password Hashing Are Configured in Frigate](/blakeblackshear/frigate/frigate-authentication-password-hashing-configuration)

Learn how Frigate configures authentication and password hashing using PBKDF2-SHA256 with JWT sessions and role based access control. Secure your setup with declarative settings.

- Tags: how-to-guide
- Published: 2026-05-25

### [How to Configure Recording Retention Based on Detected Objects in Frigate](/blakeblackshear/frigate/frigate-recording-retention-detected-objects)

Configure Frigate recording retention for detected objects. Set mode to active_objects and specify days to save only relevant footage, optimizing storage.

- Tags: how-to-guide
- Published: 2026-05-25

### [How to Set Up PTZ Autotracking with ONVIF Cameras in Frigate](/blakeblackshear/frigate/frigate-ptz-autotracking-onvif-cameras)

Easily set up PTZ autotracking for ONVIF cameras in Frigate. Configure autotracking and required zones to automatically follow detected objects, enhancing your surveillance.

- Tags: how-to-guide
- Published: 2026-05-25

### [How to Configure FFmpeg Streams for Camera Input in Frigate NVR](/blakeblackshear/frigate/frigate-nvr-ffmpeg-stream-configuration)

Learn how to configure FFmpeg streams for camera input in Frigate NVR by understanding its three-layer system of global defaults, presets, and per-camera overrides. Get your cameras working with Frigate.

- Tags: how-to-guide
- Published: 2026-05-25

### [How Frigate Motion Detection Determines Where to Run AI Object Detection](/blakeblackshear/frigate/frigate-motion-detection-ai-detection-trigger)

Learn how Frigate's motion detection efficiently directs AI object detection to specific areas, minimizing computational load and boosting performance by focusing on relevant frame regions.

- Tags: internals
- Published: 2026-05-25

### [Frigate Inter-Process Communication System: How ZeroMQ Powers Real-Time Video Analytics](/blakeblackshear/frigate/frigate-inter-process-communication-system)

Discover how Frigate leverages ZeroMQ for efficient inter-process communication, enabling real-time video analytics between its core components and external integrations.

- Tags: internals
- Published: 2026-05-25

### [How Frigate Configures and Manages Multiple Object Detectors: TensorRT, OpenVINO, CPU, and ONNX](/blakeblackshear/frigate/frigate-object-detector-configuration-management)

Learn how Frigate configures and manages multiple object detectors like TensorRT OpenVINO CPU and ONNX using its polymorphic plugin architecture. Optimize your NVR with Frigate.

- Tags: internals
- Published: 2026-05-25

