﻿HeLink 禾光 v0.46.16 - 动态自适应画质

每秒一次同时根据**网络**和**硬件**两个维度调整:

网络维度(P2P RTT 经 EMA alpha=0.3 平滑):
   <= 5 ms  -> 8 Mbps
   <= 40 ms -> 5-8 Mbps  (线性插值)
   <= 80 ms -> 3-5 Mbps
   <= 150 ms -> 1.8-3 Mbps
   <= 250 ms -> 1-1.8 Mbps
   > 250 ms  -> 1 Mbps + 10 fps

硬件维度(EMA 跟踪每帧 encode+send 耗时):
   enc <= 20 ms -> 30 fps
   enc <= 28 ms -> 25 fps
   enc <= 40 ms -> 20 fps
   enc <= 60 ms -> 15 fps
   enc >  60 ms -> 10 fps   (老笔记本/无硬件编码也能跑)

NACK 丢包窗口持续 4s 同步降一档 fps; 8s 降两档.

平滑:
  - bitrate 用 EMA(0.25) 渐进过渡, 不会出现 1.5->8M 的瞬间跳跃
  - fps 每次最多升 17ms / 降 7ms (降的快, 升的慢, 保稳定)
  - bitrate 变化 < 100 Kbps 不重新设置编码器, 减少 churn

效果:
  - LAN 千兆: 1080p 30fps 8Mbps, 跟本地几乎一样
  - 同城宽带: 1080p 30fps 5Mbps, 视频/IDE 流畅清晰
  - 跨省网络: 1080p 25fps 3Mbps, PPT/办公明显改善
  - 4G 移动网: 720p 15fps 1.8Mbps, 至少能用
  - 老笔记本受控: encode_ms 高时自动降 fps, 不卡顿
