Pure Live v3.1.8
v3.1.8 build 4121 是 Android / Windows 录制会话时间一致性补丁。本轮没有同步上游代码。Windows v3.1.7 实播回归证明虎牙画质、线路、弹幕和跨短签名续接录制均能工作,但同时发现录制中心把用户首次点击开始录制的时间错误地改成了最近一次 FFmpeg 自动续接时间。
录制会话时间
- 将“用户录制会话开始时间”与“当前 FFmpeg 尝试文件前缀”拆成两个独立状态。
- 用户明确开始或重新开始录制时只写入一次会话时间;CDN 短签名更新、自动重连和换线只轮换尝试前缀,不再修改界面时间。
- 会话时间进入任务持久化 schema 6,应用重启和录制中心恢复后仍显示原始开始时间。
- 旧版任务没有新字段时回退到既有
createTime,升级读取保持兼容;显式重新录制会生成新的会话时间。 - 每次原生尝试仍保留毫秒级唯一文件前缀,分段文件隔离和失败分片恢复语义不变。
实播验证与交付
- v3.1.7 Windows 虎牙实播中完成
蓝光20M → 蓝光8M、线路1 → 线路2切换,视频与弹幕持续;短录跨一次签名续接得到两个可解码的 H.264 1080p60 + AAC MP4,总媒体时长 195.550334 秒、总大小 83,138,772 bytes。 - 新增确定性回归,覆盖自动续接保留会话时间、尝试前缀轮换、累计大小/时长不清零、持久化恢复和显式重启重置;聚焦回归 13/13 通过。
- 校正 Twitch 公开接口门禁,使目录探针与客户端实际
ZH/KO语言合同一致;不再用当前会触发 GraphQL 部分服务错误的EN/ZH/KO组合制造误报。 - Android
arm64-v8a与 Windows x64 从同一冻结源码串行构建;Windows 提供可选择安装目录的安装程序和便携 ZIP。 - 本轮只修复已实测的录制中心时间语义,不改播放器、平台线路算法、竖屏几何或用户配置目录。
完整根因、兼容边界、测试证据和交付信息见 docs/STAGE_UPDATE_3_1_8.md。