Live portal: Go Live — browser window capture published over WHIP as <user>/HelmetCam-<date>; dumpd /me/stream-key
Go Live closes viewer windows, fetches the Authentik-identified user's MediaMTX key from dumpd (/etc/vanguard/streamers.json written by configure.py), opens Chrome's window-only picker with audio, prefers H.264 so MediaMTX can record, caps at 12 Mbps / 1440p60, shows live stats, Stop. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -198,6 +198,7 @@ Checklist:
|
||||
- [ ] dock: `Dump tonight` sends no credentials; session cookie carries identity
|
||||
|
||||
### Phase 7 — dock polish + cleanup
|
||||
(partly done: dumpd `/me/stream-key` exists and the live portal's Go Live uses it; the OBS dock still holds its own copy of the key)
|
||||
- [ ] `dumpd.py` gains `GET /me` → `{user, groups, stream_key}` for the logged-in streamer;
|
||||
dock fills OBS settings from it — nobody types a stream password again
|
||||
- [ ] `configure.py` shrinks: hostnames + streamers only (editors and admin live in Authentik)
|
||||
|
||||
Reference in New Issue
Block a user