Control Console
Create a game session, manage teams and rosters, score possessions, correct mistakes, and drive overlays.
This scaffold establishes the browser surfaces, session bootstrap, and shared domain contracts for a WebRTC-first basketball streaming platform. The next implementation slice is the authoritative event model and realtime scoreboard projections.
Create a game session, manage teams and rosters, score possessions, correct mistakes, and drive overlays.
Publish the main game camera over WebRTC and surface uplink health, preview state, and live session diagnostics.
Select a clock ROI, preview the crop, and later stream low-bitrate frames for server-side digit recognition.
Mirror the game-clock flow for the shot clock so anchors stay independent and confidence-scored.
Play the live stream and render client-side overlays using derived game state rather than local business logic.
Manage organization defaults, branding, permissions, and overlay template lifecycle once the core loop is stable.