[jitsi-users] Problem using Firefox on Jitsi


#1

Hello,

I saw through a few Github issues that Firefox was supported on Jitsi (at least for the most standrad use cases).

I did tests with 2 computers running Firefox 46 and Chrome 50. I is important to state that I am behind a company firewall and proxy so I'm most probably going to need to go through a TURN server.

When trying to connect 2 Chromes everything works like a charm and very quickly. However when I try to connect a Chrome and a Firefox or 2 Firefoxes it doesn't work (and I only see my face on my screen).

One of the debug messages from the console is that

ICE failed, see about:webrtc for more details

It looks like the TURN server over TCP was tried but that it did not work.

For the record I also tested this very same setup on another WebRTC based service (talky.io) ans it worked fine with Chrome + Firefox and Chrome + Chrome.

What would I need to do to make it work (if it is possible), what other debug info would I need to add ?

Thank you !

JS


#2

I believe some configuration changes are still needed for ICE/TCP to work in firefox. You need to:
1. Disable electrolysis if it's enabled, see https://wiki.mozilla.org/Electrolysis#Enabling_and_Disabling_Electrolysis_on_Nightly.2FAurora

2. Enable ICE/TCP in about:config:
media.peerconnection.ice.tcp=true

Regards,
Boris

···

On 29/04/16 03:01, Jean-Sébastien Renaud wrote:

Hello,

I saw through a few Github issues that Firefox was supported on Jitsi
(at least for the most standrad use cases).

I did tests with 2 computers running Firefox 46 and Chrome 50. I is
important to state that I am behind a company firewall and proxy so I’m
most probably going to need to go through a TURN server.

When trying to connect 2 Chromes everything works like a charm and very
quickly. However when I try to connect a Chrome and a Firefox or 2
Firefoxes it doesn’t work (and I only see my face on my screen).

One of the debug messages from the console is that

/ICE failed, see about:webrtc for more details/

It looks like the TURN server over TCP was tried but that it did not work.


#3

-----Message d'origine-----

···

De : users [mailto:users-bounces@jitsi.org] De la part de Boris Grozev
Envoyé : vendredi 29 avril 2016 17:19
À : Jitsi Users <users@jitsi.org>
Objet : Re: [jitsi-users] Problem using Firefox on Jitsi

On 29/04/16 03:01, Jean-Sébastien Renaud wrote:

Hello,

I saw through a few Github issues that Firefox was supported on Jitsi
(at least for the most standrad use cases).

I did tests with 2 computers running Firefox 46 and Chrome 50. I is
important to state that I am behind a company firewall and proxy so
I’m most probably going to need to go through a TURN server.

When trying to connect 2 Chromes everything works like a charm and
very quickly. However when I try to connect a Chrome and a Firefox or
2 Firefoxes it doesn’t work (and I only see my face on my screen).

One of the debug messages from the console is that

/ICE failed, see about:webrtc for more details/

It looks like the TURN server over TCP was tried but that it did not work.

I believe some configuration changes are still needed for ICE/TCP to work in firefox. You need to:
1. Disable electrolysis if it's enabled, see https://wiki.mozilla.org/Electrolysis#Enabling_and_Disabling_Electrolysis_on_Nightly.2FAurora

2. Enable ICE/TCP in about:config:
media.peerconnection.ice.tcp=true

Regards,
Boris

Worked like a charm, thank you!

JS