一、这次改了什么
过去播放器的码率控制只有两种状态:自动与手动。手动选择清晰度后,一旦检测到带宽不足,播放器仍会在缓冲不足时降级,用户需要重新点选一次。这个过程在移动网络下出现得相当频繁,尤其是通勤路上信号反复切换的场景。
本次更新把"选择"与"策略"分开:用户选择的档位会被记录为偏好,播放器在带宽不足时优先通过延长缓冲、降低预取量来维持画面,只有连续多个分片都无法维持时才降级,并在画面右上角给出提示。降级发生后不会自动回升,需要用户确认或重新选择自动模式,避免清晰度反复跳动。
1.1 锁定机制的具体行为
- 手动选择档位后立即写入本地偏好,下次打开同一视频沿用该选择
- 带宽不足时先扩大缓冲区间,画面保持当前清晰度
- 连续三个分片无法维持时降一档,并在画面提示当前档位已调整
- 降级后不再自动回升,避免清晰度在两个档位之间反复切换
- 切换至"自动"后恢复原有自适应逻辑,偏好记录同步清除
二、弱网缓冲策略的分段判断
原来的弱网策略是阈值触发:缓冲低于设定值时统一降到最低可用档位。这种做法能快速止损,但代价是画面质量骤降,而且回升条件苛刻,用户往往要等到下一次打开视频才恢复正常。
新策略把网络状态分成四段:稳定、轻微抖动、明显不足与中断风险。轻微抖动只影响预取深度,不改动当前档位;明显不足时优先降低预取量并缩短分片长度;只有进入中断风险区间才执行降级。四段之间的判断基于最近 15 秒的下载速率与缓冲余量,避免单次瞬时波动触发误判。
2.1 对用户可感知的变化
- 地铁、电梯等短时断网场景下,画面不再立即变模糊
- 网络恢复后无需手动切回清晰度,播放会自动接续
- 缓冲余量在播放器设置中可查看,便于判断当前网络状况
- 极端弱网下仍会降级,但提示文案明确说明原因
判断标准只有一条:用户手动做出的选择,不应该被系统在没有任何提示的情况下改掉。这条原则同样适用于音量、倍速与字幕开关。
三、拖动与起播表现
拖动进度条后的等待时间由两部分组成:定位关键帧与缓冲起始分片。本次调整把定位逻辑改为就近关键帧优先,允许在 0.5 秒误差内选择更近的关键帧,减少跨段定位带来的额外请求;起始分片长度由固定值改为按当前码率动态计算,高码率内容使用更短的分片以加快首帧呈现。
在测试环境中,1080P 内容的中位拖动等待时间由 1.2 秒降至 0.7 秒,4K 内容的改善幅度略小,主要受限于解码初始化耗时。这部分我们仍在继续优化,后续版本会单独说明。
四、兼容范围与生效方式
本次策略调整在网页端与移动客户端同步生效,无需升级即可获得缓冲策略改进;清晰度锁定偏好需要客户端版本支持本地持久化,旧版本仅在同一会话内有效。
| 端形态 | 缓冲策略 | 清晰度锁定 | 拖动优化 |
|---|---|---|---|
| 网页端 | 已生效 | 会话内有效 | 已生效 |
| 移动客户端(新版本) | 已生效 | 本地持久化 | 已生效 |
| 移动客户端(旧版本) | 部分生效 | 不支持 | 部分生效 |
| 平板适配版本 | 已生效 | 本地持久化 | 已生效 |
五、可能遇到的问题
升级后有少数用户反馈"锁定高清晰度后偶尔出现短暂卡顿"。这属于预期行为:锁定意味着画质优先,缓冲不足时播放器会选择等待而不是降级。如果所处网络长期不稳定,建议切回自动模式,或在使用设置中开启"弱网优先流畅"开关,此时系统会在缓冲不足时优先降级以保证连续播放。
另有用户反馈设置项位置变化。清晰度相关选项统一收进了播放设置面板,入口在播放器右下角的齿轮图标,键盘用户可按 S 键快速打开。
5.1 反馈时请附带的信息
- 客户端版本号或浏览器名称与版本
- 出现问题的视频标题与大致时间点
- 当时的网络类型,例如 Wi-Fi、移动网络或热点
- 是否开启了清晰度锁定,以及锁定的档位
六、后续计划
下一阶段会继续处理两件事:一是把锁定偏好同步到账号,实现跨设备一致;二是在播放器中增加简明的网络状态说明,让用户能自己判断当前是带宽不足还是服务端响应慢,减少不必要的反馈往返。相关进展会在平台资讯中继续公示。
本公告自发布之日起生效。若对内容有疑问,可通过联系我们页面的反馈表单提交,我们会补充说明并视情况更新正文。