G933 and WebRTC sender audio gets network jitter.
Reported by
anthony....@clownphobia.com,
Jul 21 2016
|
|||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36 Example URL: Steps to reproduce the problem: 1. Use G933 Logitech Wireless Headset as default communications and system 2. Enter a chatroom on appear.in for example: https://appear.in/randomness 3. Get on more participant 3. talk with one another about chicken or stardew valley for about 15 minutes What is the expected behavior? Continue talking in high quality What went wrong? Audio from the user with a G933 arrives with stutters as if the user with the G933 headset had low bandwidth. Did this work before? N/A Is it a problem with Flash or HTML5? N/A Does this work in other browsers? N/A Chrome version: 52.0.2743.82 Channel: stable OS Version: 10.0 Flash Version: Shockwave Flash 22.0 r0 I have a G930, and an H800, these two worked as intended for long periods of time (5+ hours). the G933, G930, and the H800 worked as expected on Chrome 51 & 52 for Mac OSX. All 3 headsets worked as expected on Firefox 47 on both Windows 10 and MacOSX. This only occurred on Windows and Chrome 51 & 52. I'm the user with the G933, and I'm on a TWC network line with less than 8mbps network usage, available network bandwidth is 300mbps.
,
Jul 21 2016
I added an event log, it happened 9 minutes into the conversation. I have other dumps, but they are too large,
,
Jul 22 2016
Just to clarify, this only happens using Chrome M51/M52, the G933 headset and on Windows 10? Have you tried a different WebRTC based app like https://appr.tc? If that too sounds bad, could you try a different app like Skype? Does it happen every time, if not how often? WRT large log dumps, you could upload those to a cloud service and share them here. Looking at that event log indicates that the network was good with 0 packets lost on the incoming stream and only 5 on the outgoing.
,
Jul 25 2016
I tested on https://appr.tc this morning, and after 12 minutes, the problem began again. I have reverted back to Firefox and appear.in Is there anything I can provide? Should I get full dumps from appr.tc? or appear.in? I can do a full debug starting around 8 minutes through to the issue of sound going bad.
,
Jul 25 2016
Yes, this only Happens with M52, G933, and on Windows 10. I can't get this to happen on other hardware, MacOSX, the H800 or the G930.
,
Jul 26 2016
You could do an audio recording using the aecdump feature in chrome://webrtc-internals. 1. Browse to chrome://webrtc-internals in a separate tab 2. Reproduce the issue in a separate tab 3. Go back to webrtc-internals page and expand create dump then check the "Enable diagnostic audio recordings" box. 4. Leave it running for a few seconds and verify that you still hear the issue. Attach the logs here or share via some cloud service. Alternatively if you have a cloud service that allows huge files, you could start the recording at the beginning of the call and share it but do note that recording will be quite big. Also, could you open chrome://media-internals/ and go to the audio tab and copy the contents of the different controllers and streams here (click on each button and copy the properties of each one, you can use the copy to clipboard button)? Also, it's when doing the above steps, please make sure not to have other tabs open. I realize this is lots of info and work but it will help to try to identify the issue, thanks for taking the time!
,
Jul 26 2016
Also, is it fine in M53 and M54?
,
Jul 26 2016
,
Aug 5 2016
Thank you for providing more feedback. Adding requester "jansson@chromium.org" for another review and adding "Needs-Review" label for tracking. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 5 2016
I have done a recording, the issue starts someplace between 3:35 ~ 3:40 into the wav debug. I have included an AEC_dump, and the event_log, it's 178mb compressed, and about 650mb uncompressed. http://clownphobia.com/~anthony/artemis/debug.7z
,
Aug 8 2016
Thanks, downloading now. Also, have you tried in M53 and M54?
,
Aug 8 2016
tlegrand@ grunell@ I've listed to the the recording and both the input0.wav and ...source_input.1.wav files have bad audio around 3:40 and onward. This indicates that the audio is already bad when Chrome receives it, right?
,
Aug 8 2016
Yeah, it seems like it. But this doesn't happen with Firefox, or other headsets. Regardless if it's webr.tc or appear.in , it's consistently happening with the Logitech G933. If the input was bad, a refresh of the page would still have the issue, but a simple reload of the page (webr.tc or appear.in), the audio is fine for up to 9 minutes. How/Where do I get m53 or m54?
,
Aug 9 2016
Chrome is released in different channels, details here https://www.chromium.org/getting-involved/dev-channel. To see which channel has which version go here: https://www.chromium.org/developers/calendar.
,
Aug 9 2016
Ok, I tested with 53.x And the URL is: http://clownphobia.com/~anthony/artemis/2016-08-09.7z The problem can be heard starting up at 23:10, and towards the end it sounds like everything is sped up, it's dropping a fraction of a second. Why would the input be skipping segments? If it was my microphone, it would be a straight timeline, but this is like 2x sped up, or in real time it's has gaps when my friends hear it. I'm testing Version 54.0.2816.0 dev-m (64-bit) later today, when I have someone to let me know when I sound horrible.
,
Aug 11 2016
Regarding the question in Comment 12, "This indicates that the audio is already bad when Chrome receives it, right?": I'm not sure it does. If I remember correctly, there is still the chance somethings goes wrong right before we record. Henrik would know this, so I'm reassigning to him.
,
Aug 11 2016
I tested with M54, with the same results, except it took longer than 9 minutes. I'm not going to upload that set of files unless asked for, they are getting big to store on my personal server. Not something I want a link pointing to for a long time.
,
Aug 18 2016
Re comments #12 and #16: that data is written first thing in the platform independent code (https://cs.chromium.org/chromium/src/media/audio/audio_input_controller.cc?sq=package:chromium&l=411). It could still be an issue in the platform specific Windows code (https://cs.chromium.org/chromium/src/media/audio/win/audio_low_latency_input_win.cc?sq=package:chromium&l=296) Tommi, could this CL and its bug perhaps be related? https://chromium.googlesource.com/chromium/src/+/b1d55f8e6b1d5e93d51966293fbc678361777277
,
Sep 2 2016
Ping Tommi. Question in comment #18.
,
Mar 13 2017
Cleaning up "Needs-Review" label as we are not using this label for triage anymore. Ref bug for this cleanup 684919
,
Oct 16 2017
+Marina, Olga FYI
,
Oct 16 2017
I'm on M61, and not experiencing these problems anymore, but I've been hearing other users with the same issue, using the same headset, but they have not submitted any bugs, and have not put any bug reports about it. Regards- |
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by anthony....@clownphobia.com
, Jul 21 20166.8 MB
6.8 MB Download