bigbluebutton / bigbluebutton

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

A Volume Control #12455

Open FaeyUmbrea opened 3 years ago

FaeyUmbrea commented 3 years ago

One of the worst things about BigBlueButton is people yelling into your ear with painfully overtuned microphones while other people are almost inaudible because they happen to have sensible audio setups. I understand that per participant volume control is not feasible due to the stream being mixed on server and then delivered to the user. I am not asking for that. I want to have a Mic and Output volume for my client specifically, so I can make my microphone a bit louder or quieter if others in the conference tell me my mic is to loud/quiet and I would like to be able to control the Volume of the BBB Application seperate from my entire browser.

Sidenote on possible workarounds that may pop up as suggestions: Modifying Browser Volume is unacceptable because it would also affect other in browser audio sources (i.e. External Video Embeds) Modifying Speaker Volume is unacceptable because it would also affect other Programs on the users machine Modifying microphone volume in windows is unacceptable because it will upset all audio settings made to other software that has a volume control of the microphone (i.e. Skype, Teams, Discord)

BBB is heavily in use especially by Universities due to Coronavirus and the experience is Tainted for people who use their PC for more than BBB and Office work due to the absense of this feature.

jibon57 commented 3 years ago

Similar: #12194

axkibe commented 3 years ago

It should really be done in BBB. While technically you have a control in your operating system and on Linux (GNOME) this is trivial, in Windows 10 it is well hidden, and many Windows users don't seem to know how to do it. And if you ask them reduce their microphone boost, they change their Speaker Volume and ask if it is better..

AFAIK it should be possible from WebRTC to adjust microphone levels: https://stackoverflow.com/questions/16942773/webrtc-is-it-possible-to-control-the-microphone-and-volume-levels

Rosuav commented 2 years ago

Even on Linux, there's a lot of value in having a volume control on BBB. It's not easy to balance volumes across different web sites without constantly adjusting things. Being forced to change my system volume, or the volume of all web browser processes, is not sufficient granularity to take advantage of everything.

I would very much like to be able to switch all my videoconferencing to BBB, and this is one of very few blockers.

hermann-san commented 2 years ago

Jitsi is able to control the volume on a per user basis. Maybe they can tell how to do it.

ffdixon commented 2 years ago

We haven't had a chance to look deeper into this yet, but it remains on our road map as an enhancement to BigBlueButton's audio.

FreeScholar commented 2 years ago

Great work on version 2.4 looking forward to installing the newly released 2.5 next month!!!

Any progress on this audio enhancement?I just got 2 emails from people asking about this very thing:)

stale[bot] commented 1 year 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.

Rosuav commented 1 year ago

Is this a planned enhancement? Autoclosing something just because people aren't talking about it seems dubious.

FaeyUmbrea commented 1 year ago

Autoclosing something just because people aren't talking about it seems dubious.

This is literally a bot whose only function is to mark and close tickets with no activity

Rosuav commented 1 year ago

Autoclosing something just because people aren't talking about it seems dubious.

This is literally a bot whose only function is to mark and close tickets with no activity

Yeah, and it seems unnecessary that we have to make otherwise-meaningless posts just to say "hey bot, it's okay, this is still important to us". I've seen these kinds of "auto-close after X days" systems in a lot of places, and I dislike it in all of them.

Although if metrics are more important than code quality, then they do at least let you claim that 99% of issues have been successfully closed.

FaeyUmbrea commented 1 year ago

I dislike it in all of them

Can we please keep this on topic?

hostbbb commented 1 year ago

image This has been implemented in a firefox plugin here. https://github.com/Jo0001/BigBlueButtonPlus

Works with 2.6 RC8.... basically detects the talking events and adjust volume to the user set level.

Could be added in html5 client as inline javascript, and made to work with chrome and firefox... Quick solution. sure it could inspire a better written native implementation.

Thanks @Jo0001

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

emoxam commented 1 month ago

well ?