您好我有这个错误:
未捕获的DOMException:无法构造“RTCPeerConnection”:两者都有 当URL方案为“turn”或时,需要用户名和凭证 “转”。 在https://connectah.com/js/script.js:23:10
//Create an account on Viagenie (http://numb.viagenie.ca/), and replace
{
'urls': 'turn:numb.viagenie.ca',
'credential': 'websitebeaver',
'username': 'websitebeaver@email.com'
}
//with the information from your account
var servers = {
'iceServers': [{
'urls': 'stun:stun.services.mozilla.com'
}, {
'urls': 'stun:stun.l.google.com:19302'
}, {
'urls': 'turn:numb.viagenie.ca',
'******': 'connectah',
'raplizard97@gmail.com': 'raplizard97@gmail.com'
}]
};
var pc = new RTCPeerConnection(servers);
请帮助..我想知道为什么要这样做?
答案 0 :(得分:0)
这是错误的:
{
'urls': 'turn:numb.viagenie.ca',
'******': 'connectah',
'raplizard97@gmail.com': 'raplizard97@gmail.com'
}
你需要改为:
{
'urls': 'turn:numb.viagenie.ca',
'credential': '<your TURN password>',
'username': '<your TURN username>'
}
其中<your TURN password>
和<your TURN pusername>
需要分别替换为您的TURN密码和用户名。