- common: Pong 扩展 lost/sent(agent 发送方向 QUIC 计数,经交叉评审项) - agent: Pong 附带 conn.stats().path 丢包统计 - viewer: Stats 加 GapRing(64)/jitter EMA/dec_fail;HUD 新增 JIT/P95/LOSS/DECFAIL 四行,% 字形 - tools/bench.md: 三场景基线测试脚本
38 lines
1.5 KiB
Markdown
38 lines
1.5 KiB
Markdown
# 双机测试基线脚本(B1)
|
||
|
||
每个场景测试 60 秒,记录 HUD 读数填入《B侧设计文档.md》末尾的基线数据表。
|
||
|
||
## 准备
|
||
|
||
- 两端都用最新 release:`agent.exe` + `viewer.exe`(同目录带 3 个 mingw DLL)
|
||
- 被控机:`agent.exe --port 47800 --code 123456`
|
||
- 主控机:`viewer.exe --addr <被控机IP> --port 47800 --code 123456`
|
||
- 测试前确认:被控机亮屏有桌面;同一网络(记下是有线还是 WiFi 频段)
|
||
|
||
## 场景
|
||
|
||
| # | 场景 | 被控机操作 | 观察点 |
|
||
|---|---|---|---|
|
||
| 1 | 静止桌面 | 打开一个空白文档,不动 60s | FPS 应低(静止检测),E2E/JIT 应绿 |
|
||
| 2 | 视频播放 | 全屏播放任意 1080p 视频 | 码率峰值、FPS、丢包(LOSS 行) |
|
||
| 3 | 拖动窗口 | 持续快速拖动一个大窗口 60s | 最恶劣工况:E2E/P95/JIT 是否变红、DECFAIL 是否增长 |
|
||
|
||
## 记录方法
|
||
|
||
每个场景进行中截一张 HUD 图(Win+Shift+S 框选右上角),或肉眼逐行抄录:
|
||
|
||
```
|
||
FPS= RTT= E2E= JIT= P95= LOSS= DECFAIL= RATE=
|
||
```
|
||
|
||
## 附加记录
|
||
|
||
- 网络环境:有线 / WiFi 5GHz / WiFi 2.4GHz,信号强度
|
||
- 被控机 CPU 占用(任务管理器,agent.exe 一行)
|
||
- 编码器类型:当前 openh264 软编(A 侧换 NVENC 后需重测一轮对比)
|
||
|
||
## 注意
|
||
|
||
- LOSS 显示 `--` 表示第一个 Pong 还没回来或 Δsent=0(静止场景发送少,属正常)
|
||
- DECFAIL 在连接建立初期可能有 1-2 次(等第一个关键帧),后续不应增长;持续增长 = 关键帧自愈有问题,报给 A
|