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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user