Update stun servers
authorChocobozzz <me@florianbigard.com>
Fri, 23 Mar 2018 15:01:48 +0000 (16:01 +0100)
committerChocobozzz <me@florianbigard.com>
Fri, 23 Mar 2018 15:02:07 +0000 (16:02 +0100)
client/src/assets/player/peertube-videojs-plugin.ts

index f4064c4b26e345047a01a505f091a3b957be38a1..29b38ee7105b3dcfcbbc5eba56e955837d9dca34 100644 (file)
@@ -44,7 +44,24 @@ function bytes (value) {
 
 // videojs typings don't have some method we need
 const videojsUntyped = videojs as any
-const webtorrent = new WebTorrent({ dht: false })
+const webtorrent = new WebTorrent({
+  tracker: {
+    rtcConfig: {
+      iceServers: [
+        {
+          urls: 'stun:stun.stunprotocol.org'
+        },
+        {
+          urls: 'stun:stun.framasoft.org'
+        },
+        {
+          urls: 'stun:stun.l.google.com:19302'
+        }
+      ]
+    }
+  },
+  dht: false
+})
 
 const MenuItem: VideoJSComponentInterface = videojsUntyped.getComponent('MenuItem')
 class ResolutionMenuItem extends MenuItem {