Support select single monitor in multiple monitor setup for getUserMedia on Linux
Categories
(Core :: WebRTC: Audio/Video, defect, P3)
Tracking
()
People
(Reporter: sebastien.arod, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.18 Safari/537.36
Steps to reproduce:
Using Firefox on Ubuntu with multiple monitors using extended desktop.
Share your screen in application like Google Meet or Hangout.
Actual results:
User can select what to share from:
- the list of windows
- Entire Screen. This shares all screens combined to the large screen.
Expected results:
User should be able to choose the screen/monitor to share.
Note that current behaviour matches the description of what was expected in the scope of 1037997 (See https://bugzilla.mozilla.org/show_bug.cgi?id=1037997#c11).
However current situation is very problematic for video conferencing usecases because:
- You often want to share multiple windows and switching between widows every times soon leads to "oh sorry I forgot to share the right window...".
- Sharing all screens combined into a "large screen" is also a problem because other participant cannot read the content.
Reporter | ||
Comment 1•6 years ago
|
||
For what it's worth Chrome as a similar issue https://bugs.chromium.org/p/chromium/issues/detail?id=396091 and this issue is the most starred issue related to WebRTC.
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Updated•6 years ago
|
Updated•6 years ago
|
In chromium this feature is in todo list: https://webrtc.googlesource.com/src/+/refs/heads/master/modules/desktop_capture/linux/screen_capturer_x11.cc#191 and seems they starts implementing.
Maybe Firefox can reuse same code?
And here https://github.com/Ashark/hliss I have founds very hacky workaround for this bug.
Chromium successfully implement feature: https://bugs.chromium.org/p/chromium/issues/detail?id=396091#c39!
Comment 5•5 years ago
|
||
Isn't this a duplicate of https://bugzilla.mozilla.org/show_bug.cgi?id=1412333 ?
Comment 6•5 years ago
|
||
Yes it is!
Comment 7•5 years ago
|
||
For reference, this is latest status from the duplicate bug report https://bugzilla.mozilla.org/show_bug.cgi?id=1412333:
This feature is available in the upstream libwebrtc and will be included in Firefox's next import of it.
(Presumably there may be some UX/UI work needed as well?)
Comment 8•5 years ago
|
||
The issue is still present in Firefox 81.0.2.
Is there any ETA on the fix or when the latest libwebrtc will be imported to Firefox?
This bug makes the screen sharing unusable in Firefox when using multiple monitors, as the screen sent to viewers is too wide on their side.
Comment 10•5 years ago
|
||
Problem still present in 78.4.1esr (64-bit), Debian 10.
Comment 11•4 years ago
|
||
shouldn't this be closed as a dupe of #1412333?
Comment 12•4 years ago
|
||
(In reply to The Anarcat from comment #11)
shouldn't this be closed as a dupe of #1412333?
Yes it is, as I already said one year ago in https://bugzilla.mozilla.org/show_bug.cgi?id=1552456#c6
The solver for this is https://bugzilla.mozilla.org/show_bug.cgi?id=1654112 which is still in the works...
Comment 13•4 years ago
|
||
I have the same bug on my Firefox 96.0 (64-bits) - Ubuntu 20.04
Updated•3 years ago
|
Comment 14•3 years ago
|
||
The severity field for this bug is relatively low, S3. However, the bug has 12 votes.
:jib, could you consider increasing the bug severity?
For more information, please visit auto_nag documentation.
Comment 15•3 years ago
|
||
This has been available in Firefox Release for a long time - many months, at least,
And thank-you to the Mozilla folk who laboured over getting libwebrtc updated,
to make this happen.
It's definitely working in current Firefox: 106.0 (64-bit), and IIRC since at least 100.0.
Updated•3 years ago
|
Updated•3 years ago
|
Description
•