bigbluebutton / bigbluebutton

Complete open source web conferencing system.
https://bigbluebutton.org
GNU Lesser General Public License v3.0
8.54k stars 5.95k forks source link

Add individual volume level #9046

Open mefromthepast opened 4 years ago

mefromthepast commented 4 years ago

The voice level between different participants is not equal at most times, and sometimes the microphones of individual users are especially loud or silent.

It would be nice if BBB would support the adjustment of volume locally (comparable to what the mumble desktop client offers).

iSamof commented 4 years ago

That would greatly enhance user experience, without having to constantly adjust one's own volume depending on who is speaking.

grafnull commented 4 years ago

This issue is the most asked question I get from users. So it would be really nice, if this would be implemented.

mtsonline commented 4 years ago

currently the audiostream is one mix of all the users audio, that is mixed in freeswitch before sending to participants. so you would have to set the volume level before the mix and there would be only one global volume setting per room, if this could be implimented at all.

I would love to see sfu for audio (no mixing but sending all audio streams to all users) this would help to encrease audio quality (for smaller rooms and good bandwith) and maybe would allow to change the volume per user in the htmlclient ...

s1github commented 4 years ago

Hi all, thank you for the great work. Can we imagine a way for the moderator to adjust individual level volume at the freeswitch input, as described here : https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+set+audio+level

frank-miller9 commented 4 years ago

An auto-adjustment of volume would be really great. I think a manual one would be nice to have, but in real live really hard to use, because then the moderator can't concentrate on the meeting itself but is always busy adjusting volumes.

0xpr03 commented 3 years ago

+1 for this because it's just a hard requirement compared to jitsi, TS3, discord and mumble, some peoples audio is always overdriven

halbGefressen commented 3 years ago

Maybe you could let each user adjust their volume themselves and then add a reference loudness value that is equal for all users so in the end every user is the same volume?

AlEscher commented 3 years ago

Even just an option to adjust the volume of the BBB room in general would be nice. For me the volume is always extremely loud, and the only option is to lower the System / Browser volume

Hu1buerger commented 2 years ago

Is this still not implemented?

On MacOS this is really needed. Otherwise BBB can just overpower other audiosources

ffdixon commented 2 years ago

Not yet -- there is more work planned for audio in BigBlueButton, but not a volume control for audio. Still, this issue will remain open to keep this as an enhancement request.

Freso commented 2 years ago

One volume setting per room would be a vast improvement - or even just an overall master volume setting - would be a massive improvement, since the BBB audio is completely overwhelming all other system audio, incl. audio from other browser tabs that may be playing simultaneously. Going into pulseaudio or whatever to adjust volume of the specific process is quite a hassle and will also often have to be redone across refreshes/reloads etc., where a site-volume setting can be stored in cookie or local storage.

Hu1buerger commented 2 years ago

@Freso i would disagree. Unfortunately i was forced to have to experience some spearkes being way to loud while others are nearly silent. They were in the same room.

In this case controlling the volume of the room is inadequate. This behaviour is not treatable by using the chrome extension volume master.

nibah commented 2 years ago

I would like to work on this in the next half year.

0xpr03 commented 2 years ago

Unfortunately i was forced to have to experience some spearkes being way to loud while others are nearly silent. They were in the same room.

Compression would also help

nibah commented 2 years ago

Unfortunately my plans had to change, and I won't be able to work on this.

davidsiecke commented 2 years ago

For the record, this topic was also addressed at BigBlueButton World 2022 in the talk on usability and accessibility, and it was discussed afterwards whether it would be possible to implement this as a functionality for the presenter. You can revisit the discussion in the session recording from minute 48:33 on.

tschammnut commented 1 year ago

I came here looking for a way to adjust volume levels individually, but after reading the comments, I think I would actually prefer a "properly" normalized/compressed/limited mix from the server, as bandwidth issues arise so frequently already (from my experience, at least). If there was a solution to the problem of one speaker being extremely loud while others being almost inaudible that did not require me to intervene manually, I would definitely prefer that.

stale[bot] commented 9 months 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.

aurorasmiles commented 9 months ago

oh go away stalebot, no one likes you, this is still a valid feature request

emoxam commented 3 months ago

well, any news ?