No Screenshare nor Webcam with latest versions of Firefox

155 views
Skip to first unread message

pierre-lou...@u-bordeaux.fr

unread,
Apr 30, 2021, 10:47:41 AM4/30/21
to BigBlueButton-Setup
Hello everyone
Today I come to you with a trouble of screensharing and webcam.

My setup is like so :

BBB Server and our own stun server are in a same DMZ.
There is some NAT going on here.
Everything worked out for one year now, communication worked internally in our networks and also through the internet.
Recently upgraded BBB to 2.2.35.
Greenlight is on version 2.7.20
Coturn is on centOS from epel on latest available version 4.5.2

It's been a week that I noticed the screenshare + webcam wasn't working anymore for the users from internet ("outside")
If I try to screenshare, I get error ICE 1108, and for webcam after a long time I got error ICE 1020.
If someone in the LAN does a screenshare, the users outside will see the loading logo eternally.

Those problems doesn't happend for two differents LAN networks we have, it's only "outside"

I've made many tests, and I found this :

Chrome, Chromium, Edge(chromium) = OK everywhere
Firefox 87 Ubuntu = OK inside but NOK outside
Firefox 88 Windows = OK inside but NOK outside
Firefox ESR 78 Windows = OK everywhere

I've ran many wiresharks from the Ubuntu client with firefox 87 + chromium, and I saw no real difference in the packets received nor emitted...
The only difference is visible inside firefox itself with about:webrtc (here are attached the results from firefox 88 and firefox esr 78 both on windows)

Does anyone goes with the same trouble ? Do you have any idea of what's happening ?
Should I also ask the question on firefox community or anywhere else?

Thanks for your help.
firefox88.txt
firefoxesr78.txt
firefox88.png
firefox78esr.png

Paulo Lanzarin

unread,
Apr 30, 2021, 11:41:06 AM4/30/21
to bigbluebu...@googlegroups.com
Are you able to share the packet traces you've captured or you can't (due to privacy issues)?
Just so that I know what info I can work with beforehand.

Question: which version did you upgrade from (to 2.2.35)?

I'll be looking at the SDPs later today. In the meantime I suggest testing with 88 with the following
two modes:
  - IPv4 only end client
  - Forcing relay: about:config, relay_only => flip true

Lack of a working peer reflexive candidate in the failure scenario is weird.
Ideally a packet capture from all ends would explain it just by tracing the binding requests being traded,
alongside FFs logs...

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-setup/91d540e2-97de-42cc-a137-0ce512453db9n%40googlegroups.com.
Message has been deleted

pierre-lou...@u-bordeaux.fr

unread,
May 3, 2021, 5:49:24 AM5/3/21
to BigBlueButton-Setup
First of all with that setup : about:config, relay_only => flip true
I get more errors, and even lost the audio.
Audio gets off right away : 1004 + 1007 at the same time, it doesn't ask for authorization
The share screen keeps with 1108 and webcam 1020.
I disabled IPv6 on both client and server side, but didn't change a thing...
I'll see if I can share to you some packet traces

pierre-lou...@u-bordeaux.fr

unread,
May 3, 2021, 5:54:36 AM5/3/21
to BigBlueButton-Setup
Also to answer your question, I've installed the server with BBB version 2.2.22 and upgraded it to 2.2.35

pierre-lou...@u-bordeaux.fr

unread,
Jun 1, 2021, 9:28:06 AM6/1/21
to BigBlueButton-Setup
Hello everyone,
I come here with "good" news.
I looked absolutely everywhere without findind any solution for my problem (I wasn't allowed to share logs with you...), the last thing to do for me was to wait a newer version of firefox.
With firefox 89, I now have no problem anymore sharing screen or using webcams.
The only problem is that I have no idea what they changed in it to fix this problem...
Cheers,
Reply all
Reply to author
Forward
0 new messages