# TVU Producer — Product Context

> 长青文档，随理解深入持续更新，不是一次性交付物。记录"这个产品是什么"，供日后做任何需求/设计任务前先读。
> 过程性文档（怎么得出下面这些结论的）见 [specs/2026-07-08-producer-onboarding-discovery-spec.md](./specs/2026-07-08-producer-onboarding-discovery-spec.md) 和 [audits/2026-07-08-producer-onboarding-f2-early-walkthrough.md](./audits/2026-07-08-producer-onboarding-f2-early-walkthrough.md)。
> 最后更新：2026-08-19

---

## 一句话定位

TVU Producer 是基于浏览器的专业云端直播导播（导播台）SaaS 产品——把传统电视台控制室的能力（多机位接入、专业切换、图形叠加、混音、多平台分发）搬到云端，用浏览器即可完成。

## 目标用户

面向融媒体客户、企业活动/发布会、体育赛事等需要多机位专业直播制作的团队。核心使用者是**导播（Director/TD）**——全程主控切换的角色；配合**制作人（Producer）**负责节目创建配置和团队协调；**音频工程师**负责混音；现场提供信号/参与直播的人（摄像师、连线嘉宾）走独立的加入服务，不在 Producer 本体设计范围内。

## 产品结构（IA）

产品分三个顶级区域（Cloud Record 尚未实地了解）：

- **Workbench**（`/producer/workContent/`）——Program（节目）列表主页，新建/管理节目的入口。每个 Program 卡片可 Rename / Share / Setting / Monitor / Delete / Duplicate / Import EDL / Offline setup；正在直播的 Program 会显示绿点 + "Running" 状态。
- **Management Center**——账号级设置，含三个子页：
  - **Usage**：用量查看，指向外部 token purchasing portal——**计费模型是 token 消耗制**
  - **Settings**：Enable email notifications、Auto shut down after N mins without streaming
  - **Shortcuts**：完整快捷键参考，本质上是 Studio 全部功能操作的清单（见下）
- **Cloud Record** ⚠️：未实地了解，推测是云端录制内容管理
- **Studio**（`/producer/studio/?id=<programId>`，从 Program 卡片点 Start/Enter 进入）——真正的导播工作台，见下方详细说明

## Studio（导播台）详细结构

进入方式：Workbench → Program 卡片 → Start（新开直播会话）/ Enter（加入正在进行的会话）。

**布局**：
- 左侧图标导航：Output / Record / Overlay / Audio mixer（AFV 开关） / **Intercom**（团队内部通话） / Live Caption / SCTE / Monitor / PTZ Control / Clip Player / Buffer
- 主体上方：经典 **Preview（预监，绿框）/ Program（正式输出，红框）双画面**，中间是布局切换图标 + Overlay Cut / Video Cut 按钮
- 下方：编号信源网格，槽位分类型——Live Source（直播信号）、Clip Player（片段播放器）、IP video、Custom（自定义信源）、Replay（回放源）。空槽位显示 "Add source" 等占位文案；1 号槽带**二维码图标**，是远程/移动信源加入的可视化入口；已接入信源若格式与节目配置不符会显示**警告三角**（对应 Monitor 面板的诊断日志告警）

**核心操作能力**（来自 Shortcuts 页 + Studio 实地确认）：
- 帧精确 Transition：Overlay Cut / Video Cut / 3 个可配置 Transition / Singular cut（Singular.Live 联动）/ L band transition（下三分之一字幕条转场）
- 逐路 Source 操作：选源、切 PGM、静音、音量、Picture-in-Picture、改名、移除
- PTZ 摄像机远程云台/变焦控制
- Overlay 图形引擎：Native / Logo(Graphics) / **Singular.Live** / **Flowics** / Url
  - Native 引擎可添加的叠加元素：文本 + 走马灯。走马灯的 UI 官方标签 = **Text Crawl**（PM 2026-08-19 由 "Text Ticker" 改定；crawl 是广播术语，指屏幕底部横向连续滚动的文字流）。文本项标签此前一度记为 "Add Text"，鉴于走马灯走 "Text X" 命名结构，文本项实际标签待与 PM 确认（可能是 "Text"）。术语详见 design-system 词库 vocabulary.md 的 Text Crawl / ticker 条目
- Output 分发目的地：HLS / SRT / RTMP(S) / Zixi / RTSP / UDP / Grid / Facebook / Instagram / YouTube / Twitter / Twitch / 快手 / Yi Live(一直播) / Vimeo / Other
- Clip Player 播放控制、SCTE 广告信令（含 timed cue tone）、Record（对应 PGM Recording）、Output buffer 面板
- 实时转录字幕 / 第三方字幕接入（"Go with transcriber" / "Go with third party caption"）
- 独立 Audio Mixer：AFV（Audio Follows Video）+ 4 组声道对（Control pair）控制
- 硬件控制器集成：Elgato Streamdeck / LoupeDeck / Korg Nano，也可用 iPad（TVU Sidecar App）控制

## Program（节目）创建配置

新建/编辑 Program 时可配置（Settings 弹窗）：
- Format（视频格式，如 1080i5994、1080P60；竖屏模式不支持 720p）
- Audio Channels（声道数）
- Number of Live Slots（≤12）/ Clip Players / Custom Sources / Outputs（各类型槽位数各自独立配置，Total Number of Slot ≤32；Studio 里 Source 1-20 的快捷键编号是 Live Source + Clip Player + Custom Source 三类合计，不是单一类型上限）
- Enable features 开关：RPS、Vertical（竖屏）、Output buffer、Follower mode（定义跟随主节目的其它节目）、Source delay control、Input Source Recording、PGM Recording、Replay App、Review App

## 计费模型

Token 消耗制。Usage 页指向外部 "token purchasing portal"；Monitor 面板右上角也有 "Purchase" 按钮——具体哪些能力消耗 token、消耗规则如何，尚未确认。

## 明确不在 Producer 设计范围内（已向产品负责人确认）

- **Field Contributor（现场信号提供者/远程嘉宾）加入直播后的自助界面**——运行在另一个独立服务上。Producer 侧只负责生成/分享邀请入口（URL / 二维码）。
- **团队/权限管理**——不在 Producer 产品范围内，由另一服务负责。Management Center 里没有团队成员/角色权限管理页。

## 尚未确认 / 待补充

- Cloud Record 的具体功能和界面结构（完全未探索）
- Monitor Dashboard 的 token/Purchase 付费范围具体规则
- Studio 里 "Reveal/Hide workflow" 面板的具体用途（快捷键存在但未探索面板内容）
- Program 卡片「…」菜单里的 "Import EDL" 和 "Offline setup" 具体用途（EDL 通常是后期剪辑术语，与导播产品的关联需向用户确认）

## 竞品定位（供后续差异化设计参考）

对标 vMix、OBS Studio、Grass Valley AMPP（云端制作套件）、StreamYard/Restream Studio 等；Producer 的差异化在于"零安装纯 Web 访问 + 广播级信号接入（SDI/ST2110）+ 帧精确云端切换"三者兼具，是其他同类产品难以同时做到的组合。详细分析见 discovery spec 第 5 节。
