朋友直播 · OBS 直连助手

1. 从 https://live.onelittlechild.cn/downloads/liver-obs-direct-windows.zip 下载并解压。
2. 双击 Liver-Desktop.exe；浏览器会打开 http://127.0.0.1:7089。
3. 填标题，生成 OBS 推流信息。
4. OBS 设置 → 推流 → 服务选择 WHIP。
   把本机页面的 Server 和 Bearer Token 粘到对应字段；Token 不加 Bearer 前缀。
   Server 应以 http://127.0.0.1:7089/api/whip/ 开头。
   如果有 Simulcast / 同时广播选项，总层数设为 1。
5. OBS 用 H.264 + Opus。先用 720p60、4000 Kbps、关键帧 1 秒、B 帧 0。
   当前不支持 HEVC/H.265、AV1。OBS 提示“检查推流码”时，回到助手页面查看具体原因。
   优先显卡硬件编码；有 Profile 时先选 baseline。
   NVENC 可选低/超低延迟、单次编码、关闭 Look-ahead。
6. OBS 点“开始推流”，助手显示正在直播后，把观看链接发给朋友。
7. 停播用 OBS“停止推流”或助手“结束直播”。下次开播重新生成推流信息。

助手不录屏、不编码，OBS 负责游戏捕获与硬件编码。
助手把已编码视频直接发给每位朋友；某位朋友直连失败时才走服务器备用线路。
直连优先用 UDP，本机和同一局域网也支持临时端口上的 TCP 直连。
HTTPS/WebSocket 用于交换连接信息，媒体不是通过 HTTP 打洞。
上传量约为 OBS 码率 × 直连人数；启用备用线路会另增加一份上传。
目标争取 100 ms 内，实际延迟取决于网络距离与设备，不能保证固定延迟。

关闭浏览器页面不会停止推流。再次双击 EXE 会打开正在运行的助手。
退出请点本机页面“退出助手”。更新前先退出旧助手，再启动新版。
无需账号、安装运行时或管理控制台。
首次 Windows 防火墙提示时，请允许当前网络类型的通信，不需要关闭防火墙。
本程序目前未做 Windows 代码签名，可能显示 SmartScreen 提示，请核对 HTTPS 下载来源。
目前完成 Windows 交叉编译与跨平台协议测试；Windows 游戏/显卡实机仍需首次开播验证。

首次检查：OBS 预览有画面、音量表有游戏声音；另一台设备观看有画面和声音。
若卡顿先降到 30fps 或降低码率。观察 OBS 统计是否持续出现编码/渲染/网络丢帧。
只分享观看链接，别分享 Bearer Token。系统中没有自动录制和回放。
观看入口与更多说明：https://live.onelittlechild.cn/
