From e0eca9b5f8275f15ed8a3ad6f1d1e39057cfb646 Mon Sep 17 00:00:00 2001 From: Philipp Hancke Date: Sun, 26 Jan 2014 15:43:43 +0100 Subject: [PATCH] config change; experimental ipv6 support for chrome canary --- app.js | 5 +++++ config.js | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app.js b/app.js index ce0061ec5..1e45568cd 100644 --- a/app.js +++ b/app.js @@ -29,6 +29,11 @@ function init() { // for chrome, add multistream cap } connection.jingle.pc_constraints = RTC.pc_constraints; + if (config.useIPv6) { + // https://code.google.com/p/webrtc/issues/detail?id=2828 + if (!connection.jingle.pc_constraints.optional) connection.jingle.pc_constraints.optional = []; + connection.jingle.pc_constraints.optional.push({googIPv6: true}); + } var jid = document.getElementById('jid').value || config.hosts.domain || window.location.hostname; diff --git a/config.js b/config.js index ee99d5411..98dc30d7c 100644 --- a/config.js +++ b/config.js @@ -5,6 +5,8 @@ var config = { bridge: 'jitsi-videobridge.lambada.jitsi.net' // FIXME: use XEP-0030 }, // getroomnode: function (path) { return 'someprefixpossiblybasedonpath'; }, +// useStunTurn: true, // use XEP-0215 to fetch STUN and TURN server +// useIPv6: true, // ipv6 support. use at your own risk useNicks: false, bosh: '//lambada.jitsi.net/http-bind' // FIXME: use xep-0156 for that };