Microphone is inaudible
audiooutboundperipheralbehavior
The microphone is capturing audio but the volume is too low to be heard.
Description
When there is an outgoing audio stream, we analyze the audioLevel(rms) from the media source to detect when the microphone is working (the signal varies) but the level remains below the audible threshold.
This may be problematic, as the remote participant(s) will not be able to hear the local user.
What do we do here?
We use the audioLevel(rms) series. We compute the maximum value and the standard deviation over the session. If the standard deviation is greater than 0.000001 (signal varies) and the maximum is below 0.01 (inaudible), we report this observation.
See also
- media-source->audioLevel(rms)
- Constant microphone volume (constant flat inaudible level)
- No volume on outgoing audio (no signal at all)