文档首页 > > SDK参考> Electron SDK> 接口参考> HRTCEngine>

检测功能

检测功能

分享
更新时间:2021/01/07 GMT+08:00

startNetworkTest

startNetworkTest(config: HRTCNetworkTestConfig): number

功能说明

开始通话前网络质量探测。

请求参数

  • config:必选,HRTCNetworkTestConfig类型, 网络探测选项。
  • HRTCNetworkTestConfig: {
    • userId:必选,string类型,本地用户ID。
    • roomId:必选,string类型,需要加入的房间ID。
    • signature:可选,string类型,认证用的签名。 如果开启了签名认证,则必选。
    • ctime:可选,number类型,签名有效时间的时间戳。 如果开启了签名认证,则必选。
    • enableUplinkTest:必选,number类型,是否开启上行网络探测。1为开启,0为不开启。
    • enableDownlinkTest:必选,number类型,是否开启下行网络探测。 1为开启,0为不开启。
    • expectedUplinkBitrate:必选,number类型,用户期望的最大上行码率,单位bps。 范围为0 | [100000, 5000000],其中0表示由SDK指定最高码率。
    • expectedDownlinkBitrate:必选, number类型,用户期望的最大下行码率,单位bps。 范围为0 | [100000, 5000000],其中0表示由SDK指定最高码率。

      }

返回参数

number类型,0表示调用成功,其它值表示调用失败。

【注意事项】
  • 开启通话前的网络探测,如果需要发起RTC通话,需要先调用stopNetworkTest将网络探测关闭。
  • 开启通话前的网络探测, 会定期有networkTestResult事件上报,直到探测完成。
  • 探测完成后,会上报networkTestQuality事件。

stopNetworkTest

stopNetworkTest():number

功能说明

停止通话前网络质量探测。

请求参数

返回参数

number类型,0表示调用成功,其它值表示调用失败。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区论坛频道来与我们联系探讨

智能客服提问云社区提问