jitsi / jitsi-meet

Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
https://jitsi.org/meet
Apache License 2.0
23.07k stars 6.7k forks source link

Screen sharing doesn't work properly with Firefox 80 #7642

Closed ovari closed 3 years ago

ovari commented 4 years ago

Description:

Steps to reproduce:

  1. Open Firefox
  2. Open LibreOffice Impress presentation
  3. Menu Bar → Slide Show → Start from First Slide F5
  4. Alt+Tab to switch to Firefox, open a room on Jitsi Meet and share the screen Presenting: …
  5. When the presentation slides are changed, the other person with Firefox 80.0 (64-bit) only sees one slide, the slides do not change.

Expected behavior:

Screen share should work with Firefox.

Actual behavior:

Screen share does not show slide changes.

Server information:

Client information:

Additional information:

Thank you

damencho commented 4 years ago

I believe there is nothing we can do for this issue, as this is entirely on the browser side. Search their bugzilla for a similar report and report it there. Does it work with Firefox 79 or any other version?

ovari commented 4 years ago

Yes, Jitsi Meet worked with Firefox 79 and lower when we last used Jitsi Meet.

Since the last time we used Jitsi Meet:

With Chrome, there was a delay of about 5 seconds from when the slide was changed by the presenter to the change being seen by the viewer.

ovari commented 4 years ago

Search their bugzilla for a similar report and report it there.

https://bugzilla.mozilla.org/show_bug.cgi?id=1663286

saghul commented 4 years ago
* Jitsi Meet now:
  a) has the Settings → More → Enable pre meeting screen
  b) no longer has the `Tile view` when `You are the only one in the meeting`

This is not related to screen-sharing.

ovari commented 4 years ago

Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1663286 has also been confirmed on Windows 10 with Firefox Release 80.0 (64-bit) and Firefox Nightly 82.0a1 (2020-09-10) (64-bit). Thank you

ovari commented 4 years ago

Tried again today with 6 people (including us) in a Jitsi Meet room. They couldn't see our screen share. We were using Linux Mint 20 Cinnamon 64-bit with Firefox 80.0.1 64-bit. The Jitsi Meet room in our Firefox browser showed the screen share.

A person using Firefox 32-bit on Windows 7 (32-bit) could only see the screen share once we stopped sharing the screen. It showed them the screen which was shared after we stopped screen sharing!?

There was a person on our local area network (Linux Mint 19.3 Cinnamon 64-bit with Firefox 80.0.1 64-bit) that also couldn't see the screen share. Perhaps Firefox no longer works when there a someone in the Jitsi Meet room on the local area network?

https://bugzilla.mozilla.org/show_bug.cgi?id=1663286#c20

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

awlx commented 3 years ago

Firefox 84.0.2 seems not to fix this issue as it happened again on https://meet.ffmuc.net ... we had to remove the following stanza to make it work again:

https://github.com/jitsi/jitsi-meet/issues/4758#issuecomment-756991405

Edit:// Ok seems not to fix it

awlx commented 3 years ago

Ok, I tried to reproduce it and on Firefox 84 it immediately fails with 78 it's working just fine. Here are the screenshots. Everytime I just share the screen from one window and have a look with 5 others.

working FF78: Screenshot 2021-01-09 at 13 29 42

Not working ff84.0.2: Screenshot 2021-01-09 at 13 33 34

As you can see the screensharing window appears but no video is transmitted

What is even more interesting if a Chrome user joins this session ... Screensharing magically starts to work for some of the Firefox users.

Screenshot 2021-01-09 at 13 39 15

But not for the newly joined Chrome user: Screenshot 2021-01-09 at 13 40 33

And when the Chrome user starts to screenshare ... it is seen by everyone. Screenshot 2021-01-09 at 13 43 00

Also when the Firefox user stops to screenshare, everyone who received the picture sees a freeze of the last frame for ever.

When I start screensharing on Firefox the following shows in the browser console: Screenshot 2021-01-09 at 13 52 22 Screenshot 2021-01-09 at 13 53 02

awlx commented 3 years ago

It seems the disableRTX Patch was missing on our plattform and now it works ... https://github.com/jitsi/lib-jitsi-meet/commit/0cffc064e644ad87ff381cc6c4df1c1a9f2c73ff

Even tho Firefox says it's resolved: https://bugzilla.mozilla.org/show_bug.cgi?id=1668028

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

pierreozoux commented 3 years ago

I think it will be improved/fix by https://github.com/jitsi/jitsi-meet/issues/7369#event-4948152557

saghul commented 3 years ago

Oops, looks like we forgot to close this one.