前置条件:
- 测试环境、非大小流、非推拉流分离
- 后置摄像头采集视频画面,办公室自然环境
- 2主播-------主播端cpu数据
- iOS端release包
- 声网版本:v4.4.0;奥帕版本:v2.3.5
测试指标:
- 弱网条件下观众端对比声网的卡顿率
测试条件:
- 1主播+1观众,上行主播端设置弱网查看观众端卡顿率
- 1主播+1观众,下行观众端设置弱网查看观众端卡顿率
- 非多播、多播大小流场景下对比网络类型最差情况下声网sdk卡顿率
- 非多播、大小流场景,主播和观众均开启quic +540p+ 48k单声道
- iPhone13(模拟器)作为主播设置上行弱网开启本地视频源,iphone11作为观众设置下行弱网
- 办公室环境下,iOS端作为观众观看视频10min
- 观众端在日志中读取卡顿数据,计算声网、自研sdk弱网条件下卡顿率
上行qos场景 |
自研 |
声网 |
上行带宽限制-out |
卡顿率(%) |
码率(kbps) |
延时(ms) |
卡顿率(%) |
码率(kbps) |
延时(ms) |
延时(ms) |
0 |
0 |
1372 |
491 |
0 |
1071 |
25.68 |
延时(ms) |
300 |
0 |
1358 |
491 |
0 |
1036 |
62.84 |
丢包率(%) |
50 |
0 |
1317 |
245 |
0 |
1335 |
122 |
带宽(kbps) |
1500 |
0 |
1144 |
251 |
1 |
1032 |
82.3 |
丢包+延时 |
300ms+50% |
10 |
642 |
1360 |
5 |
1270 |
653 |
延时+带宽 |
300ms+1500kbps |
0.1 |
1160 |
464 |
9 |
884 |
599.4 |
下行带宽限制-in |
|
|
|
|
|
|
延时(ms) |
300ms |
0.0 |
1446 |
256 |
0 |
282 |
78.2 |
丢包率(%) |
50 |
0.0 |
1294 |
733 |
0 |
1393 |
137 |
上行qos |
奥帕 |
声网 |
上行-out |
丢包率(%) |
码率(kbps) |
延时(ms) |
丢包率(%) |
码率(kbps) |
延时(ms) |
延时(ms) |
300 |
0 |
1361 |
497 |
1 |
896 |
1135 |
丢包率(%) |
50 |
0 |
1623 |
1094 |
0 |
1287 |
116.7 |
带宽(kbps) |
500 |
0 |
516 |
1381 |
0 |
339 |
71.3 |
延时+带宽 |
300ms+1500kbps |
0.3 |
1024 |
760 |
0 |
878 |
1129 |
下行-in |
|
|
|
|
|
|
延时(ms) |
300ms |
0.0 |
1330 |
263 |
0 |
284 |
1137 |
丢包率(%) |
50 |
0.0 |
1356 |
746 |
0 |
1294 |
141.3 |
在典型的测试场景下:抗弱网核心指标卡顿率、延时、码率等指标均显著优于声网