In pre-WebRTC googletalkplugin Tagen könnte man AGC (automatische Verstärkungsregelung für das Mikrofon) durch Hinzufügen von audio-flags: 1
zur Konfigurationsdatei deaktivieren . Da Google Hangouts jetzt WebRTC verwendet, passiert es oft, dass während ich mit jemandem chatte, mein Mikrofonpegel ganz nach unten geschossen wird, so dass ich auf der anderen Seite mehr oder weniger still bin. Ich hatte auch Korrespondenten, deren Mikrofonvolumen immer wieder erhöht wurde.Wie kann ich die automatische Verstärkungsregelung (AGC) in WebRTC Web-Apps wie Google Hangouts oder OpenTokRTC deaktivieren?
Ich habe dieses Verhalten auf http://opentokrtc.com/ reproduziert, die auch WebRTC verwendet. Indem ich laute Knallgeräusche in mein Mikrofon mache, kann ich den Pegel in wenigen Schritten ganz nach unten bringen. Ich kann dies sowohl in Chrome 38 als auch in FireFox 34 Beta tun.
Wenn ich jedoch eine lokale Anwendung, wie Audacity, auf meinem Ubuntu 14.04.1 Computer verwende, bin ich nicht fähig, den Mikrofonpegel zu beeinträchtigen, indem ich laute Knackgeräusche mache. Mit anderen Worten, es sieht wirklich so aus, als wäre WebRTC der Schuldige hier.
Es scheint, dass in der Implementierung von Chrome kann WebRTC AGC konfiguriert werden, indem die googAutoGainControl
an den getUserMedia()
Aufruf übergeben. Auf FireFox konnte ich das Äquivalent nicht finden.
Meine Frage ist: Wie ein WebRTC Endbenutzer, wie kann ich meinen Browser (Chrome oder FireFox) zu deaktivieren AGC, wie AGC funktioniert nicht richtig auf meinem Setup?
Hoffentlich [@jesup] (http://stackoverflow.com/users/105687/jesup) sieht in dieser Frage und kann für FireFox beantworten :) –
Haben Sie Fortschritte hier gemacht? Ich habe damit aufgehört, Chrome zu verwenden. –
Ich fürchte nicht, ich bin auch noch mit dem gleichen Problem festgefahren.:( –