Skip to content
Snippets Groups Projects
Commit 1767d87f authored by Gustavo Trott's avatar Gustavo Trott
Browse files

Copy ice servers from kurento-utils.js and Close peerConnection

parent 954f7862
No related branches found
No related tags found
No related merge requests found
const iceServersList = [
{urls:"stun:stun.l.google.com:19302"},
{urls:"stun:stun1.l.google.com:19302"},
{urls:"stun:stun2.l.google.com:19302"},
{urls:"stun:stun3.l.google.com:19302"},
{urls:"stun:stun4.l.google.com:19302"},
{urls:"stun:stun.ekiga.net"},
{urls:"stun:stun.ideasip.com"},
{urls:"stun:stun.schlund.de"},
{urls:"stun:stun.stunprotocol.org:3478"},
{urls:"stun:stun.voiparound.com"},
{urls:"stun:stun.voipbuster.com"},
{urls:"stun:stun.voipstunt.com"},
{urls:"stun:stun.voxgratia.org"},
{urls:"stun:stun.services.mozilla.com"}
];
export function canGenerateIceCandidates() { export function canGenerateIceCandidates() {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
pc = new RTCPeerConnection({iceServers: [ {urls:'stun:stun.l.google.com:19302'} ]}); pc = new RTCPeerConnection({iceServers: iceServersList});
countIceCandidates = 0; countIceCandidates = 0;
try{ pc.addTransceiver('audio'); } catch (e) {} try{ pc.addTransceiver('audio'); } catch (e) {}
...@@ -18,7 +36,8 @@ export function canGenerateIceCandidates() { ...@@ -18,7 +36,8 @@ export function canGenerateIceCandidates() {
if(e.currentTarget.iceGatheringState == 'complete' && countIceCandidates == 0) reject(); if(e.currentTarget.iceGatheringState == 'complete' && countIceCandidates == 0) reject();
} }
setTimeout(function(){ setTimeout(function(){
pc.close();
if(!countIceCandidates) reject(); if(!countIceCandidates) reject();
}, 3000); }, 3000);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment