Camera matrix

A shared laptop capture publisher and bounded private relay provide live camera viewing.

Live delivery

The matrix offers layouts for two through six slots. Empty slots are placeholders, not additional connected cameras. A source must publish frames before its tile is live.

The relay distributes latest frames and bounds in-flight delivery. The browser acknowledges frames and pauses offscreen work. A reconnecting tile can retain the last frame, which must not be presented as current.

Recording and diagnosis

The current setup is live-only. There is no promised three-month archive. Historical footage requires a separately configured recorder, storage budget and retention policy.

Check device selection and permissions, publisher, tunnel, relay and browser delivery separately. A stale frame can originate anywhere along that path.

Implementation sources

Repository paths below describe the implementation. They do not certify a running deployment or a configured external account.

  • src/mushegh/edge/hud_camera.py
  • src/mushegh/brain/hud_camera_relay.py
  • clients/hud-spatial/src/features/ProjectionView.tsx

Subsystem directory · HUD guide · Verification and known limits