分离画质偏好与带宽限制,对齐协议 quality 配置 - #33
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
画面偏好此前只切换码率,协议 quality 始终是 Balanced。现在均衡/流畅/清晰分别发送 Balanced/Fast/Beautiful,带宽限制独立选择 4/6/10/20 Mbps,统一保持 H.264 720p60,下次连接生效。
profile v3 保存独立码率;v2 迁移保留身份、配对信息及原有码率。记录官方 Android 预设工厂的逆向证据,区分官方画质字段与本项目带宽选项。IHSlib 提交 82ea4e7 已推送至 kxn/ihslib。
验证:51 项自动测试通过,包括实际协商报文反序列化与三档旧配置迁移;最后 UI 调整后相关 4 项测试复验通过。Switch 调试及 Release 构建通过,Release 诊断排除检查通过,中英文界面渲染检查通过。已推送真机,用户确认效果良好并授权合并。未据此宣称不同 quality 的画质或延迟收益已定量证明。
Closes #28