diff --git a/static/js/ws.js b/static/js/ws.js index 576c7deb..2fbd0b2d 100644 --- a/static/js/ws.js +++ b/static/js/ws.js @@ -85,7 +85,7 @@ function sendPing() { function startWebRTC() { // webrtc - pc = new RTCPeerConnection({iceServers: [{urls: 'stun:stun.l.google.com:19302'}]}) + pc = new RTCPeerConnection({iceServers: [{urls: ['stun:159.65.141.209:3478', 'stun:stun.l.google.com:19302', 'stun:stun1.l.google.com:19302']}]}) // input channel, ordered + reliable, id 0 inputChannel = pc.createDataChannel('a', { diff --git a/webrtc/webrtc.go b/webrtc/webrtc.go index a47274eb..8389692c 100644 --- a/webrtc/webrtc.go +++ b/webrtc/webrtc.go @@ -16,7 +16,7 @@ import ( uuid "github.com/satori/go.uuid" ) -var webrtcconfig = webrtc.Configuration{ICEServers: []webrtc.ICEServer{{URLs: []string{"stun:stun.l.google.com:19302"}}}} +var webrtcconfig = webrtc.Configuration{ICEServers: []webrtc.ICEServer{{URLs: []string{"stun:159.65.141.209:3478", "stun:stun.l.google.com:19302", "stun:stun1.l.google.com:19302"}}}} // Allows compressing offer/answer to bypass terminal input limits. const compress = false