# Reference

The reference section is for lookups — short pages with the dry,
load-bearing material you reach for while debugging or configuring.

## Configuration

- [Configuration](/reference/configuration/) — top-level config keys
  and what's macOS-specific. The full schema lives in the Frigate
  docs; this page is the index of what's different.
- [Adaptive transcoding](/reference/adaptive-transcoding/) —
  Fregata-exclusive bandwidth-adaptive HLS playback for recordings
  and live view; full config schema and hardware guidance. Not in
  upstream Frigate.
- [Environment variables](/reference/environment-variables/) —
  every `FREGATA_*` and `FRIGATE_*` env var the app respects.
- [Default paths](/reference/default-paths/) — where Fregata stores
  recordings, logs, the license token, and app state.

## Hardware & cameras

- [Recommended cameras & hardware](/reference/recommended-hardware/) —
  curated buyer's guide: RTSP-friendly camera brands, Mac mini
  configurations, storage and networking gear.
- [System requirements](/reference/system-requirements/) — Mac
  models, macOS versions, RAM and disk guidance.
- [AI models for Frigate enrichments](/reference/enrichment-models/) —
  every model grouped by feature, and whether it runs on the Neural Engine,
  GPU, or CPU (on Fregata vs Docker).
- [Cameras](/reference/cameras/) — RTSP URL shapes for common
  brands, and what to do for the awkward ones.

## Background

- [Fregata vs Frigate](/reference/fregata-vs-frigate/) — exactly
  what the macOS port adds, removes, and changes.
- [Fregata vs Scrypted, Blue Iris, Synology](/reference/fregata-vs-other-nvrs/) —
  honest, side-by-side comparison against the other NVRs Mac
  users typically evaluate.
- [Inside Fregata's CoreML detector](/reference/coreml-detector/) —
  the engine-room view: Rust dylib, ONNX Runtime, the
  NeuralNetwork-vs-MLProgram choice, and how detection actually
  lands on the Apple Neural Engine.
- [Privacy & telemetry](/reference/privacy-and-telemetry/) — what
  leaves the Mac, where it goes, and how to disable it.
