Plan: dock manages the OBS clock overlay through obs-websocket

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
2026-10-31 15:56:33 -05:00
parent 57be5bba52
commit 4419cc9d67

View File

@@ -300,6 +300,9 @@ so: a real timecode track for coarse placement + a capture-side reference for th
- [ ] `/clock/` page on the main host (behind Authentik): HTTPS offset measurement to the server clock
(±few ms), 60 fps time-of-day readout with ms + once-per-second flash — add as an OBS browser source
for burned-in timecode (BITC) when shared audio isn't available; optional per streamer
- [ ] dock: manage the OBS clock overlay via obs-websocket — CreateInput (browser_source → `/clock/`, sized for
the corner), SetSceneItemTransform for the chosen corner, SetSceneItemEnabled toggle, "add to this scene";
the browser source shares the dock's cookies so the Authentik login carries over
- [ ] live portal Go Live: composite the captured window through a canvas and paint the server-synced clock
into a corner on every frame before publishing (toggle, default on) — burned-in clock on the WebRTC path
- [ ] README: editor workflow — multicam: sync by timecode (coarse), then audio waveform (sample-accurate,