\
Roadmap
- M0 โ Skeletons & tooling (Android/iOS compile; mDNS & /v1/info stubs)
- M1 โ Android capture: 10-min rolling CMAF (1 s) @ 1080p60 + HTTP /init,/segments
- M2 โ Pairing: QR/PIN flow; roster on Director
- M3 โ Director review: single-angle progressive 30 s (TTFB โค 1.5 s)
- M4 โ Drift & dual-angle sync (ยฑ50 ms over 10 min)
- M5 โ MARK (v1 camera export; v2 local remux)
- M6 โ Enrollment & auth: MID + match_token gate
- M7 โ Thermal & degraded serving (UI banner)
- M8 โ QA soak: 2 h @1080p60; window 10:00โ10:02; MARK frame-accuracy
- Optional: M9 WebRTC DC; M10 HTTPS + pinning
Acceptance criteria
- First frame โค 1.5 s from Review tap
- Inter-camera sync โค ยฑ50 ms over 10 min
- 2 h soak without gaps; thermal policy honored
- MARK 12 s export is frame-accurate and fast-start