# 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