视频qos测试报告 - aopacloud/aopa-rtc GitHub Wiki

环境

前置条件:

  • 测试环境、非大小流、非推拉流分离
  • 后置摄像头采集视频画面,办公室自然环境
  • 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

测试结论

在典型的测试场景下:抗弱网核心指标卡顿率、延时、码率等指标均显著优于声网

⚠️ **GitHub.com Fallback** ⚠️