docs(videos): fill the gaps — chroma, video layers, live edit, hotkeys, resilience

Audited the shipped feature surface against the list. Seven subjects were missing, three of them
distinguishers:

- **Green/blue screen removal** — auto-detect + opt-in suggestion, and it keys alert clips too.
- **Video file layers** — clip decodes, audio joins the mixer, per-layer mute/level.
- **Edit the broadcast on air** — title/description/tags/visibility, same fields prefill Go Live.
- Global hotkeys (F1–F5 / F6 / F7 / F8 / F9, OS-level), layout autosave, record with no sign-in.
- Resilience as one subject: ingest pre-flight, reconnect, Back on air, crash-safe fragmented MP4.

Corrections: the transition row claimed Move, which is still queued — now says so. The after-surge
list gained Move and scene-linked audio (35) and dropped entries that have shipped (media file
picking) or that belong to ready rows (resilience). 32 ready subjects, 8 later.
This commit is contained in:
2026-11-06 15:59:12 -08:00
parent a8f27db4c2
commit 4a43b3e229
+13 -5
View File
@@ -48,6 +48,8 @@ launch set already in `MARCOM.md`.
| **Capture Desktop → display list** | "Stream your second monitor" — including the auto-switch when a game opens elsewhere |
| Webcam placement: drag, resize, mirror, rect/round, border colour + animation | "Make your cam look intentional" |
| Webcam background blur / removal | the most demo-able feature on the list |
| **Green/blue screen removal** (chroma key, auto-detects the screen colour, opt-in suggestion in Settings) | distinguisher: "no physical green sheet" — and it works on alert clips too, because a clip is a clip |
| **Video file layers** (add a clip; its audio joins the mixer, loops, per-layer mute + level) | "play a video inside your scene" — ending reels, trailers, countdowns |
| **"How to Blur" — privacy blur layer** (box or circle, covers everything, brand exempt) | its own video, not a segment: "The moment you need to hide something" — nobody expects it. Webcam blur is the separate row above |
| Zoom: left-click in preview while live, Ctrl+right-click while editing, Ctrl closes; Circle / 9:16 / 16:9 shapes, anchor or follow | "Zoom in on anything, mid-stream" |
| Vertical 9:16 tier with locked camera + chat | "Stream Shorts-style from one app" |
@@ -59,17 +61,22 @@ launch set already in `MARCOM.md`.
| Mono fold | accessibility, and it is the creator's own story |
| Lip-sync offset | "fix audio drift in one slider" |
| One-click go-live, settings auto-filled | the headline |
| **Edit the live broadcast on air** (title, description, tags, visibility from the Stream Info drawer; same fields prefill the Go Live dialog) | "change your stream title without restarting" |
| **Global hotkeys** (F1–F5 scenes, F6 start/stop, F7 mic, F8 desktop audio, F9 TRAX; OS-level, so they work while your game has focus) | "run the whole show from the keyboard" |
| Layout autosave | "close the app, come back, it is where you left it" |
| Record with no account, no sign-in | "you do not need YouTube to press record" |
| Test stream (private, simulated chat) | "practice without an audience" |
| **Resilience**: ingest pre-flight (dead network never creates a ghost broadcast), reconnect without ending the stream, one-click **Back on air**, crash-safe fragmented MP4 | "the network dropped and the stream came back" — proof beats a feature list |
| Chat overlay (fonts, colours, fade, never stored) | privacy + looks |
| Alerts: built-in clip, custom video, sound byte, ticker | "your Super Chat moment" |
| Social bar | "your handles, validated" |
| Scoreboard layer | session tallies, monetization-adjacent |
| Drag/resize with undo, transitions (cut/fade/move/wipe) | polish demo |
| Drag/resize with undo, transitions (cut/fade/wipe — **Move is still queued**, see below) | polish demo |
| Local recording + rename on stop | "record and keep it" |
| YPP journey tracker | the monetization-awareness hook nobody else ships |
**Film first:** privacy blur, auto-ducking, webcam blur. The two most demo-able, and the blur is
unique to this app.
**Film first:** privacy blur ("How to Blur"), auto-ducking, green/blue screen removal. Those three
sell in twenty seconds with no narration, and no competitor ships the first or the third.
**This table is the running list.** Every subject the creator names — in passing, in a bug report,
or in a support answer — gets a row here the moment it is said, even if the video is months away.
@@ -77,8 +84,9 @@ That, not a backlog, is how the channel keeps its inventory.
## Features to film after the surge lands
Text layer · media file picking · scheduled streams · stream resilience / reconnect · bandwidth
step-down · publish-recording · YPP slice 2 · visibility picker. Filming these early means filming
Text layer · scheduled streams (TASK 34) · bandwidth step-down (33) · publish-recording (50) ·
YPP slice 2 (39·2) · visibility picker at release · **Move transition** (per-layer carry-across-scenes) ·
scene-linked audio (35). Filming these early means filming
something that does not exist yet.
## Channel roles — do not blur them