2017-02-07 141 views
2

未捕獲DOMException:無法構建'RTCPeerConnection':當URL方案爲「turn」或「turn」時,用戶名和憑證都是必需的。WebRTC Ice Servers問題

我已經收到此錯誤她是我用冰服務器:

var servers = 
{'iceServers': [ 
     {url:'turn:numb.viagenie.ca'}, 
     {url:'stun:stun01.sipphone.com'}, 
     {url:'stun:stun.ekiga.net'}, 
     {url:'stun:stun.fwdnet.net'}, 
     {url:'stun:stun.ideasip.com'}, 
     {url:'stun:stun.iptel.org'}, 
     {url:'stun:stun.rixtelecom.se'}, 
     {url:'stun:stun.schlund.de'}, 
     {url:'stun:stun.l.google.com:19302'}, 
     {url:'stun:stun1.l.google.com:19302'}, 
     {url:'stun:stun2.l.google.com:19302'}, 
     {url:'stun:stun3.l.google.com:19302'}, 
     {url:'stun:stun4.l.google.com:19302'}, 
     {url:'stun:stunserver.org'}, 
     {url:'stun:stun.softjoys.com'}, 
     {url:'stun:stun.voiparound.com'}, 
     {url:'stun:stun.voipbuster.com'}, 
     {url:'stun:stun.voipstunt.com'}, 
     {url:'stun:stun.voxgratia.org'}, 
     {url:'stun:stun.xten.com'}, 
     { 
      url: 'turn:numb.viagenie.ca', 
      credential: 'muazkh', 
      username: '[email protected]' 
     }, 
     { 
      url: 'turn:192.158.29.39:3478?transport=udp', 
      credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=', 
      username: '28224511:1379330808' 
     }, 
     { 
      url: 'turn:192.158.29.39:3478?transport=tcp', 
      credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=', 
      username: '28224511:1379330808' 
     } 
    ] 
}; 

哪裏是我的FALT我能做些什麼?

回答

3

錯誤信息說什麼。在列表中的第一個服務器沒有指定用戶名或憑據:

{url:'turn:numb.viagenie.ca'}, 

也重複同樣的服務器進一步下降,此時用的憑據。

這些也看起來像非工作回合服務器cut'n'pasted off the internet。免費服務器是一個謊言。

此外waaaaay太多的服務器。一兩次暈眩和/或轉身就可以了。太多減慢ICE。

+0

這是工作謝謝你的迴應:) –