В днях googletalkplugin до WebRTC можно отключить AGC (автоматическое управление усилением для микрофона), добавив audio-flags: 1
в файл конфигурации. Однако, поскольку Google Hangouts теперь использует WebRTC, часто случается так, что, когда я общаюсь с кем-то, мой уровень микрофона снимается полностью, так что я более или менее молчал с другой стороны. У меня также были корреспонденты, чей объем микрофона был увеличен полностью, неоднократно.
Я воспроизвел это поведение на http://opentokrtc.com/, который также использует WebRTC. Сделав громкие звуки в моем микрофоне, я смогу получить уровень, чтобы пройти весь путь в несколько шагов. Я могу сделать это как на Chrome 38, так и на FireFox 34.
Однако, когда я использую локальное приложение, например Audacity, на моем компьютере Ubuntu 14.04.1, я не способен влиять на уровень микрофона, делая громкие звуки. Другими словами, на самом деле это выглядит так, как будто здесь скрывается WebRTC.
Кажется, что в реализации Chrome можно настроить AGC WebRTC, передав вызов googAutoGainControl
на вызов getUserMedia()
. В FireFox я не смог найти эквивалент.
Мой вопрос: как конечный пользователь WebRTC, как настроить мой браузер (Chrome или FireFox) для отключения AGC, поскольку AGC не работает правильно в моей настройке?