如何查看AppRTC使用的iceServers

WebRTC的demo(AppRTC)提供测试网站https://appr.tc/,它返回的参数是这样的:

var loadingParams = {
      errorMessages: [],
      isLoopback: false,
      warningMessages: [],

      mediaConstraints: {"audio": true, "video": {"optional": [{"minWidth": "1280"}, {"minHeight": "720"}], "mandatory": {}}},
      offerOptions: {},
      peerConnectionConfig: {"rtcpMuxPolicy": "require", "bundlePolicy": "max-bundle", "iceServers": []},
      peerConnectionConstraints: {"optional": []},
      iceServerRequestUrl: 'https://networktraversal.googleapis.com/v1alpha/iceconfig?key=AIzaSyA2WoxRAjLTwrD7upuk9N2qdlcOch3D2wU',
      iceServerTransports: '',
      wssUrl: 'wss://apprtc-ws.webrtc.org:443/ws',
      wssPostUrl: 'https://apprtc-ws.webrtc.org:443',
      bypassJoinConfirmation: false,
      versionInfo: {"gitHash": "7341b731567cfcda05079363fb27de88c22059cf", "branch": "master", "time": "Mon Sep 23 10:45:26 2019 +0200"},
    };

使用POST方式查看AppRTC的iceServers如下:

root@monica:~# curl -d "key=AIzaSyA2WoxRAjLTwrD7upuk9N2qdlcOch3D2wU" https://networktraversal.googleapis.com/v1alpha/iceconfig --referer https://appr.tc/
{
  "lifetimeDuration": "86400s",
  "iceServers": [
    {
      "urls": [
        "stun:64.233.188.127:19302",
        "stun:[2404:6800:4008:c06::7f]:19302"
      ]
    },
    {
      "urls": [
        "turn:64.233.188.127:19305?transport=udp",
        "turn:[2404:6800:4008:c06::7f]:19305?transport=udp",
        "turn:64.233.188.127:19305?transport=tcp",
        "turn:[2404:6800:4008:c06::7f]:19305?transport=tcp"
      ],
      "username": "CLmyo/MFEgYo3mLt4vIYzc/s6OMTIICjBQ",
      "credential": "iqHMgEtiki1Mh7hFI4yaKJHLrz4=",
      "maxRateKbps": "8000"
    }
  ],
  "blockStatus": "NOT_BLOCKED",
  "iceTransportPolicy": "all"
}

这里要注意:查看所使用的http请求方式,只能POST不能GET,此外还要带上referer才行。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值