Add snapshot-first Frigate camera wall

This commit is contained in:
OpenClaw
2026-04-18 23:36:00 +00:00
parent 0f6b700ed2
commit 16464bc938
6 changed files with 87 additions and 18 deletions

View File

@@ -4,6 +4,8 @@ visionLabs Roku is a private Roku app scaffold for viewing home security cameras
The current starter path is Frigate-backed, with Roku reading a static inventory of cameras that are managed by Frigate instead of embedding raw camera credentials in the app.
The first playback strategy is `snapshotFirst`, which lets the Roku app render a useful camera wall before the direct live stream endpoint shape is finalized.
## Product direction
- Brand family follows the user's existing `Labs` naming pattern.
@@ -36,6 +38,7 @@ Roku is not a great target for raw RTSP feeds. With Frigate in the middle, the c
1. Set the real Frigate base URL in `config/cameras.json`
2. Map the four starter cameras in Frigate using the same IDs as the Roku config
3. Load config into the UI
4. Render a static multi-camera grid
5. Add edit mode and persistence strategy
3. Verify that Frigate snapshots load at `/api/<camera>/latest.jpg`
4. Render the snapshot wall on Roku
5. Choose the direct live stream path for full playback
6. Add edit mode and persistence strategy