Constructor
new TRTCSpeedTestResult(success, errMsg, ip, quality, upLostRate, downLostRate, rtt, availableUpBandwidth, availableDownBandwidth, upJitter, downJitter)
Parameters:
Name | Type | Description |
---|---|---|
success |
Boolean |
required
测试是否成功, 9.3 版本新增字段 |
errMsg |
String |
required
带宽测试错误信息, 9.3 版本新增字段 |
ip |
String |
required
服务器 IP 地址 |
quality |
TRTCQuality |
required
网络质量,内部通过评估算法测算出的网络质量,loss 越低,rtt 越小,得分也就越高 |
upLostRate |
Number |
required
上行丢包率,范围是[0 - 1.0],例如0.3代表每向服务器发送10个数据包,可能有3个会在中途丢失。 |
downLostRate |
Number |
required
下行丢包率,范围是[0 - 1.0],例如0.2代表从服务器每收取10个数据包,可能有2个会在中途丢失。 |
rtt |
Number |
required
延迟(毫秒),代表 SDK 跟服务器一来一回之间所消耗的时间,这个值越小越好,正常数值在10ms - 100ms之间。 |
availableUpBandwidth |
Number |
required
上行带宽(kbps,-1:无效值)。 |
availableDownBandwidth |
Number |
required
下行带宽(kbps,-1:无效值)。 |
upJitter |
Number |
required
上行数据包抖动(ms) |
downJitter |
Number |
required
下行数据包抖动(ms) |