Add your first camera
import { Aside } from “@astrojs/starlight/components”;
What you’ll need
Section titled “What you’ll need”- An IP camera that exposes an RTSP stream (most do — common URL shapes
are
rtsp://user:pass@CAMERA_IP:554/stream1for Reolink, Amcrest, Lorex, and similar brands). - The camera’s IP address and credentials.
- A network path between your Mac and the camera. LAN is by far the most common.
- Open Fregata’s web UI from the menu-bar tray (Open Web UI → opens
localhost:8971in your default browser). - Click Cameras → Add camera.
- Paste the RTSP URL into the connection field.
- Optionally tweak detection options (resolution, framerate, motion mask). The defaults are sane for most outdoor cameras.
- Save.
The camera should appear in the live tile grid within a few seconds. Detection runs automatically on every camera by default; you’ll see green bounding boxes around moving objects with the class label and confidence score.
Verifying detection is on the ANE
Section titled “Verifying detection is on the ANE”Open the menu-bar tray. The Detector row shows the per-frame inference time:
- ~1–3 ms per frame: detection is on the ANE (correct).
- 50+ ms per frame: detection has fallen back to CPU (wrong — the bundled
CoreML model didn’t load). Restart the app and check the Logs view in
the tray for an
ane_initerror.
Where Fregata stores recordings
Section titled “Where Fregata stores recordings”Recordings live under ~/Library/Application Support/Fregata/recordings/ by
default. You can change the location in the Storage preferences pane.
Retention is per-camera and defaults to 14 days; bump or trim to taste.