Microphone Audio Level using WebRTC

1,056 views
Skip to first unread message

Roma...@gaz.kherson.ua

unread,
Apr 23, 2018, 4:31:18 AM4/23/18
to BigBlueButton-dev

While initializing audio connection in Flash client we have sequence:

      1. WebRTC connection (checking if I can hear myself) and, If answering "No"

      2. connecting with Flash

When connecting with Flash we are able to control and change microphone gain, but If connecting via WebRTC - control is absent.

My question is - is there any option to enable microphone gain  control while connecting via WebRTC?

By now it's necessary to go to audio settings to Control panel to change this value or via Sound mixer.

It takes a lot of time and very inconvenient.


Thanks in advance!


Fred Dixon

unread,
Apr 23, 2018, 7:08:34 AM4/23/18
to BigBlueButton-dev
Hi Romanenko,

Originally, the WebRTC APIs didn't let you control the microphone gain, so the join sequence for WebRTC was just "can you hear yourself talking".

However, WebRTC provides auto-levelling of gain, so you don't need to have users adjust.  FireFox and Chrome work slightly differently (they each have their own implementation of WebRTC), so we recommend that users try both.

> It takes a lot of time and very inconvenient.

Are you encountering cases where the auto levelling in WebRTC isn't working for your users?


Regards,... Fred


--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.
To post to this group, send email to bigbluebutton-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-dev.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

Roma...@gaz.kherson.ua

unread,
May 2, 2018, 3:38:01 AM5/2/18
to BigBlueButton-dev
понедельник, 23 апреля 2018 г., 14:08:34 UTC+3 пользователь Fred Dixon написал:
Are you encountering cases where the auto levelling in WebRTC isn't working for your users?

We have mixed client configuration in our video conference.
On one side we have lot of people (no posibility to equip each person with notebook) and technically one notebook with video projector, connected via HDMI (video and audio out transferred to projector). External (USB) webcamera used to show speaking person. Build in microphone is used for audio input (it has comparely nice sensitivity).
On te other side, we have few notebooks on remote sites connected in VPN network, with simple headsets.

On remote places - autoleveling work fine, but on central place we have large room and some kind of unusual audio configuration.
And autoleveling is not working well... Sometimes manual level setting is highly wanted...

Fred Dixon

unread,
May 2, 2018, 7:10:48 AM5/2/18
to BigBlueButton-dev
Hi Romanenko,

We've noticed that when using WebRTC audio, FireFox and Chrome behave slightly differently with regards to auto-leveling.  Also, recommend you try a professional USB microphone, such as


In an area setting, this microphone does a very good job of picking up audio of the presenter (much better than a built-in microphone which has a shorter range).


Regards,... Fred

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.
To post to this group, send email to bigbluebutton-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-dev.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages