42 lines
1.3 KiB
JavaScript
Executable File
42 lines
1.3 KiB
JavaScript
Executable File
// IceServersHandler.js
|
|
|
|
var IceServersHandler = (function() {
|
|
function getIceServers(connection) {
|
|
// resiprocate: 3344+4433
|
|
var iceServers = [{
|
|
'urls': [
|
|
'turn:webrtcweb.com:7788', // coTURN 7788+8877
|
|
'turn:webrtcweb.com:4455', // restund udp
|
|
|
|
'turn:webrtcweb.com:7788?transport=udp', // coTURN udp
|
|
'turn:webrtcweb.com:7788?transport=tcp', // coTURN tcp
|
|
|
|
'turn:webrtcweb.com:4455?transport=udp', // restund udp
|
|
'turn:webrtcweb.com:5544?transport=tcp', // restund tcp
|
|
|
|
'turn:webrtcweb.com:7575?transport=udp', // pions/turn
|
|
],
|
|
'username': 'muazkh',
|
|
'credential': 'muazkh'
|
|
},
|
|
{
|
|
'urls': [
|
|
'stun:stun.l.google.com:19302',
|
|
'stun:stun.l.google.com:19302?transport=udp'
|
|
]
|
|
}
|
|
];
|
|
|
|
if (typeof window.InstallTrigger !== 'undefined') {
|
|
iceServers[0].urls = iceServers[0].urls.pop();
|
|
iceServers[1].urls = iceServers[1].urls.pop();
|
|
}
|
|
|
|
return iceServers;
|
|
}
|
|
|
|
return {
|
|
getIceServers: getIceServers
|
|
};
|
|
})();
|