docs(grassland): 记录排序与MP4修复正式发布

这个提交包含在:
API Changelog Bot 2026-07-17 12:00:01 +08:00
父节点 1e47fb9069
当前提交 8319198461
共有 2 个文件被更改,包括 59 次插入0 次删除

查看文件

@ -0,0 +1,34 @@
# 草原指南 MP4 重封装时间轴修复正式发布
> 日期2026-07-17
>
> 后端 Issue[HL #5021](https://git.1814.love:8443/wx/HL/issues/5021)
>
> 后端 PR[HL #5026](https://git.1814.love:8443/wx/HL/pulls/5026)
>
> 正式分支:`main`
>
> 影响服务:`hl-user-service`
## 问题与修复
旧版 MP4 无损重封装虽然保持了 Sample 数据,但 `mvhd/tkhd/elst` 使用了不一致的时间单位,浏览器可能把完整视频识别成数秒并提前触发 `ended`
后端现已统一 presentation timeline 的 movie timescale,并在替换 OSS 对象前校验 `mvhd/tkhd/elst/mdhd/stts` 一致性。视频仍保持原分辨率、帧率、编码和码率,不经过 Java 服务代理播放流量。
接口路径、请求体及响应字段均保持不变,前端无需适配新字段。
## 验证结果
- MP4 核心测试30/30 通过
- `FileServiceTest``OssServiceTest`141/141 通过
- Maven package`BUILD SUCCESS`
- 测试环境真实媒体 1x/2x 播放已验收不卡顿
- 正式部署任务:`#283`
- 发布提交/镜像:`009d5ffe`
- `hl-user-service``2/2 Ready`
- 正式列表、详情、推荐、播放接口HTTP/业务码均为 200
- 正式真实 MP4`Content-Length: 592945035``Accept-Ranges: bytes`
- `Range: bytes=0-1023`:返回 206,`Content-Range: bytes 0-1023/592945035`
本次未修改或部署 `hl-ui`,无数据库结构及 Nacos 配置变更。

查看文件

@ -0,0 +1,25 @@
# 草原指南排序权重正序规则正式发布
> 日期2026-07-17
>
> 后端 PR[HL #5026](https://git.1814.love:8443/wx/HL/pulls/5026)
>
> 正式分支:`main`
>
> 影响服务:`hl-resource-service`
## 变更说明
草原指南列表排序权重统一按正序处理:数值越小越靠前,`0` 位于 `1` 之前。
本次不新增或删除接口,不修改请求参数与响应字段。前端继续使用原有列表接口,不需要自行反转结果。
## 正式验证
- 正式部署任务:`#282`
- 发布提交/镜像:`009d5ffe`
- `hl-resource-service``2/2 Ready`
- 匿名正式列表接口HTTP 200、业务码 200
- 正式数据首屏排序权重:`0,1,2,3,4,5,6,7,8,9`
本次未修改或部署 `hl-ui`,无数据库结构及 Nacos 配置变更。