957 B
957 B
visionLabs Roku roadmap
Phase 1
- Static packaged Frigate-backed camera config
- Simple Roku SceneGraph shell
- One screen with a fixed snapshot-first camera grid
- Frigate-managed live feeds in a Roku-friendly format
Phase 2
- Config loader and snapshot tile rendering
- Snapshot fallback if a stream is unavailable
- Focus movement and remote navigation
Phase 3
- In-app edit mode for camera names and layout
- Persistence strategy for edits
- Basic app settings screen
Phase 4
- Backend API for camera registry and layout
- Authentication and access control
- Multiple saved layouts
Constraints
- Roku does not directly fit raw RTSP workflows well
- Frigate should own camera auth and camera-side protocol details
- HLS is the safest first-class playback target
- Snapshot-first is the safest prototype path while live endpoint details are still being verified
- Packaged JSON is fine for V1 but not enough for runtime editing