element-call icon indicating copy to clipboard operation
element-call copied to clipboard

Users don't know when to expect audio from screensharing

Open robintown opened this issue 1 year ago • 7 comments

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 avatar Jan 07 '25 14:01 robintown

Should Element Desktop allow screen sharing with audio?

bblacher avatar Jan 08 '25 16:01 bblacher

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...

fkwp avatar Jan 08 '25 16:01 fkwp

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.

bblacher avatar Jan 08 '25 16:01 bblacher

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!

Half-Shot avatar Jan 09 '25 08:01 Half-Shot

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

Destinyg133 avatar Jan 09 '25 10:01 Destinyg133

Why is this still not a priority?

daretobestupid avatar Jun 16 '25 19:06 daretobestupid

Why is this still not a priority?

This is the only part of element that has forced me to use discord, every other basic feature is at parity with discord & I don't need anything fancy, but being able to share audio streams is one of the things that needs to be there for me to recommend Element to my friends.

K-Morey avatar Jun 29 '25 19:06 K-Morey