-
Notifications
You must be signed in to change notification settings - Fork 5.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppRTC: URL param stereo=true does not result in stereo due to APM still enabled. #220
Comments
It seems like we should turn off echoCancellation when stereo is false. Maybe we should have some notification in apprtc that since you passed stereo to true, the echocancellation has been turned off. |
Ping |
sam, maybe you could take a look? If not could you please reassign to someone who can. |
Just to be clear – echoCancellation must be set to false whenever stereo is set to true? This should be fairly straightforward to do in main.js via
Agree – via the infobox. |
On Fri Jan 16 2015 at 3:07:31 PM Sam Dutton notifications@github.com
|
Is AEC the only thing that doesn't tolerate stereo? Or does all APM processing have to be disabled? @KaptenJansson can you check with Tina? |
I believe the APM converts to mono before processing the audio hence it On Tue Jan 20 2015 at 8:56:17 PM Justin Uberti notifications@github.com
|
Should this be closed? |
Let's transfer this to the new tracker |
|
The URL param Stereo=true does not enable stereo all the way (just sets the stereo=1 in the SDP) in chrome unless echoCancellation=false is sent in as an optional gUM constraint.
This is due to the APM does not handle stereo hence it's down-mixed to mono.
The URL params &stereo=true, audio=echoCancellation=false will result in stereo.
If the intention of stereo=true is to enable proper stereo (not just setting the SDP attribute) it should also pass the audio=echoCancellation=false gum constraint.
Justin, WDYT?
The text was updated successfully, but these errors were encountered: