Issue metadata
Sign in to add a comment
|
WebRTC Stereo heard as mono in Chrome
Reported by
studio.p...@gmail.com,
Mar 2 2018
|
||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3358.0 Safari/537.36 Steps to reproduce the problem: 1. Open https://appr.tc/r/mystereotestroom?stereo=true&audio=echoCancellation=false in two tabs 2. Send a stereo signal into Chrome 3. The resulting output from either tab is heard as mono What is the expected behavior? Audio should be stereo. This occurs in other WebRTC applications. What went wrong? Stereo is no longer working, mono audio is heard. Did this work before? Yes Unsure, definitely before 64.0.3282.186 Does this work in other browsers? Yes Chrome version: 64.0.3282.186 Channel: stable OS Version: OS X 10.12.6 Flash Version:
,
Mar 5 2018
Tested the issue on chrome reported version 64.0.3282.186 using Mac 10.12.6 with steps mentioned below: 1) Launched chrome reported version and opened URL: https://appr.tc/r/mystereotestroom?stereo=true&audio=echoCancellation=false in two tabs 2) Clicked on Allow and then "JOIN" 3) Heard some sort of sound when joined the room @Reporter: Please find the attached screen cast for your reference and let us know if we missed anything in reproducing the issue, please provide your feedback on it which helps us in further triaging it. If possible could you please provide screen cast of excepted behaviour which helps us in better understanding it. Thanks!
,
Mar 7 2018
The issue needs a stereo input, and a way of measuring the output. I'm using a virtual audio device and audio plugin to view the channels: it shows that stereo audio is being put, and dual mono is being output. I am using Chrome Beta Version 65.0.3325.106 on one tab, and Chrome Canary Version 67.0.3364.0 in the other tab. Both Chrome versions have the stereo bug, it is a regression from Chrome 64.
,
Mar 7 2018
Screencast attached
,
Mar 7 2018
Thank you for providing more feedback. Adding the requester to the cc list. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Mar 8 2018
As per comment#3 from the reporter, as he mentioned "issue needs a stereo input" device to test the issue, as ET team don't have stereo input setup to test and confirm the same. Hence adding TE-Hardware-Dependency label and adding Blink>WebRTC>Audio component. Could someone from the Blink>WebRTC>Audio team have a look at this issue and help in triaging this better. Thanks!
,
Mar 8 2018
>the reporter, as he mentioned "issue needs a stereo input" Reporter is a "she" (relevant to mention, it's International Women's Day). Thanks for investigating, happy to commit to further testing on my part.
,
Mar 12 2018
The echo canceller is mixing to mono, but it should be disabled in this case. Maybe that goes wrong? studio.pqv9@: could you please make debug recordings? New tab, chrome://webrtc-internals, expand "Create dump", select "Enable diagnostic audio recordings", then either attach files created here or share on Google Drive. A side note: I've made a fix on Mac pretty recently, but that was for mono devices. That fix is not in the versions tested here; it's in 65.0.3325.109 (on stable channel). Also this problem is a regression. So it doesn't seem related. https://chromiumdash.appspot.com/commit/3ccfcbbac6f7055e92d9da39be10c656617468fb
,
Apr 16 2018
studio.pqv9: do you have the chance to please make recordings as described in comment #8?
,
Jul 20
Encountered the same issue here, streamed out stereo Opus from Chrome (disabled audio signal processing), Firefox as receiver has the stereo effect output, but Chrome does not.
Tested versions: Chrome v57, v62, v63, v67
Result:
Has stereo output : v57;
No stereo: v62, 63, 67;
Attached the dump wav file
,
Aug 13
Thanks for the report. Does this only happen on Mac? I'll see if I can repro too.
,
Aug 14
studio.pqv9: did you mean that the regression is from M64 to M65, that is M64 works and M65 doesn't? Or that the issues started with M64 (the original report says M64)? According to comment #10, the problem is present in M62 and M63 too. Does it happen on other platforms than Mac? Does it happen with other codecs?
,
Aug 14
viswa.karala: can you help bisecting this?
,
Aug 14
Some speculations on causes; could be related to Opus, or a change in mixing on the receive side done some time ago in WebRTC.
,
Aug 24
I have reproduced the problem. Sending from a Windows machine using Chrome stable, receiving on a Mac using ToT developer build. When using Firefox on the receive side, stereo works.
,
Aug 24
Tested with iSAC, same issue. https://appr.tc/?stereo=true&audio=echoCancellation=false&asc=ISAC/16000
,
Oct 2
viswa.karala: can you help bisecting this?
,
Oct 4
As per comment# 6 TE-team don't have stereo input device to test and confirm the issue grunell@: Could you please confirm if the Test URL in C#16 would require stereo input device or alternatively is there any sample test page to test the same without any stereo device. Appreciate your help in further clarification to try a repro and bisect this. Thanks!
,
Oct 18
Is this issue related. https://bugs.chromium.org/p/webrtc/issues/detail?id=8133 We had freeswitch able to send stereo audio to browsers, and this broke in Aug 2017. Chrome 62 see issue 8133 . Does anyone have solution to have chrome browser "play" stereo from opus/48000/2 source? Currently Firefox works fine in Window,Mac, Android. thanks Stephen
,
Oct 18
Looks like thats issue 8133 in webrtc.org, sorry.
,
Oct 23
,
Oct 23
,
Oct 23
|
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by sindhu.chelamcherla@chromium.org
, Mar 4 2018