Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Users don't know when to expect audio from screensharing #2929

Open
robintown opened this issue Jan 7, 2025 · 5 comments
Open

Users don't know when to expect audio from screensharing #2929

robintown opened this issue Jan 7, 2025 · 5 comments
Labels
A-Screenshare O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience T-Defect Something isn't working: bugs, crashes, hangs, vulnerabilities, or other reported problems X-Needs-Design May require input from the design team

Comments

@robintown
Copy link
Member

robintown commented Jan 7, 2025

Steps to reproduce

Try to screenshare with audio

Outcome

We're not clear enough about the fact that some browsers (Firefox) don't do audio with screensharing. As a result, users blame the application when they are unable to share audio in these environments. Chrome does its own expectation management around sharing of audio (when you're trying to share a tab versus a window), but we need something additional to this.

On the other hand it's not clear what we could do. A warning pop-up every time you go to share your screen could be a bit over the top.

Operating system

No response

Browser information

No response

URL for webapp

No response

Will you send logs?

No

@robintown robintown added T-Defect Something isn't working: bugs, crashes, hangs, vulnerabilities, or other reported problems O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience A-Screenshare labels Jan 7, 2025
@bblacher
Copy link

bblacher commented Jan 8, 2025

Should Element Desktop allow screen sharing with audio?

@fkwp
Copy link
Contributor

fkwp commented Jan 8, 2025

Should Element Desktop allow screen sharing with audio?

that's very hard to get right since you need to get:

  • access for system-audio output
  • Being able to "subtract" the actual video-conference audio such that it is not constructing an "echo/feedback" signal

Getting access to system audio is already a challenge depending on the platform (Windows, Linux, macOS). Going forward those platforms restrict access more and more due to privacy...

I think that is also the reason why Chrome "only" allows sharing audio from Chrome-tabs...

@bblacher
Copy link

bblacher commented Jan 8, 2025

Alright, thanks :)
I think discord just got that right for Linux/Wayland in one of their latest nightly builds. Shame that their solution isn't open source.

@Half-Shot
Copy link
Member

I think discord just got that right for Linux/Wayland in one of their latest nightly builds. Shame that their solution isn't open source.

Finally, it's been broken for such a long time!

@Destinyg133
Copy link

Now we need similar thing in element to beat discord at it 🗡️

@robintown robintown changed the title User don't know when to expect audio from screensharing Users don't know when to expect audio from screensharing Jan 9, 2025
@robintown robintown added the X-Needs-Design May require input from the design team label Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Screenshare O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience T-Defect Something isn't working: bugs, crashes, hangs, vulnerabilities, or other reported problems X-Needs-Design May require input from the design team
Projects
None yet
Development

No branches or pull requests

5 participants