Streamed Video Audio Sync Problems on Windows 10 / Realtek Sound

I have been watching streaming video for a very long time. It always worked beautifully, in high resolutions and from any site: YouTube, Netflix, Amazon Prime Video, you name it. Then suddenly I started to notice lip sync issues, probably around autumn/winter 2016. The longer a video played, the more the audio would get out of sync with the video, making watching and listening increasingly awkward. Recently I finally found the time to analyze these audio/video sync problems. Read on for a playback troubleshooting methodology followed by a workaround for the issue at hand.

In sync by Jochen Spieker under CC

Troubleshooting Steps

Start at the source and work your way towards the affected device or software.

Streaming Service

As mentioned above the issue happened with all the video streaming services I tested: Amazon Prime Video, Netflix and YouTube. However, not all of these services were affected in the same way. In other words, the rate at which the audio diverged from the video varied between services. One aspect was always the same, though: the audio would precede the video.

Amazon Prime Video was affected the most. After only about 10 minutes of playback the audio was far enough ahead of the video that the delay was easily noticeable and quite annoying. The sound of a door closing would be heard while the door was still visibly open, and when people were talking their lip movements did not match the words coming out of their mouths at all.

Given that multiple streaming services were affected, the root cause could not have been with any single service. So I moved on in my analysis.

Internet Connection

I have a pretty fast internet connection with a provider not known for traffic shaping/throttling of any kind. Also, playing streaming video on our iPad never showed any issues. Finally, I used our user-experience monitoring product uberAgent to analyze my network connections for signs of trouble, e.g. high latency, reconnects or retransmits. There were none.

Wi-Fi / Local Network

As a next step I considered my local network, albeit only briefly. Most of the previous paragraph’s points apply here, too. On top of that the issues happened not only over Wi-Fi connections, but also when an ethernet cable was plugged in.

Playback Software / Browser

When something is not working as expected in one browser the first reaction is typically to try another one. That is what I did, too, only to find that this audio/video sync issue was occuring in all (major) browsers. I tested the latest versions of Chrome, Firefox, Internet Explorer and Edge. I also tested the Netflix Windows app. They were all affected in the same way.

Computer Used for Playback

While I tried to reproduce the issue on multiple computers I noticed a pattern: the affected devices were all running Windows 10 version 1607 and had a Realtek High Definition Audio device. The one machine still running the earlier Windows 10 version 1511 was working correctly, as was a tablet running 1607, but equipped with an Intel SST Audio Device instead of the ubiquitous Realtek audio.

Even though one laptop with Windows 10 1607 and Realtek audio was unaffected, I began to suspect that the combination of Windows 10 1607 (or later) and Realtek sound was somehow responsible.

Configuration Changes

Focusing on the audio I experiemented with various configuration changes, starting with Windows’ diagnostics troubleshooting wizard find and fix audio playback problems. It performs some useful tests and makes suggestions for changes like the following:

  • Disabling all enhancements
  • Replacing the Realtek audio driver with Windows’ generic audio driver

Since those did not help I tried suggestions found on the internet (some of which are of very dubious value):

  • Changing the default audio format (e.g. to something other than 24 bit, 48000 Hz)
  • Disabling exclusive mode (“allow applications to take exclusive control of this device”)
  • Disabling Dolby Digital Plus

Of course I also updated the (Realtek) audio driver to the latest version. Nothing made the asynchronicity go away.

Finding a Workaround

Then I had an idea when I noticed that a wireless headset I am using for web meetings shows up as a playback device:

By configuring my Platronics headset as default device I routed all audio output to the headset. Its embedded audio chip now provided all the functionality while the machine’s builtin Realtek audio was ignored. And bingo – the delay was gone!

I tried with another headset, a different model but also with built-in driverless USB audio. It also worked correctly, on both computers where I had experienced the sync problems before.

Solution – For the Time Being

As only Realtek audio devices seem to be affected a workaround/solution requires a secondary audio device which is used in place of the built-in audio. A quick search showed that external USB audio devices are cheap and easily available. Apparently they are standardized in the USB specifications so that all relevant operating systems support them without requiring additional drivers.

I ordered the Ugreen USB external sound adaptor for 7.99 € – to verify my hypothesis, but also to be able to enjoy a movie again.

Setup is more than simple: plug the USB end into your computer and your headphones into the 3.5 mm jack. Then bring up the Sound dialog and make the new device the default.

That fixed the audio/video delays for me – for the time being. I hope Microsoft/Realtek get their act together and fix this issue in the upcoming Creator’s Update.

2017-05-02 Update: Windows 10 1703 (Creators Update)

Windows 10 1703 (Creators Update) does not fix the audio/video sync issues described in this article.

, , ,

11 Responses to Streamed Video Audio Sync Problems on Windows 10 / Realtek Sound

  1. verk March 29, 2017 at 22:59 #

    I had this same problem. Re-installing Windows 10 didn’t help, but moving from Windows 10 Home to Enterprise did (I assume Enterprise is based on W10 Pro?). Was just googling if this issue had been resolved since I downgraded from Enterprise to Home version again and boom, the audio delay issue comes back after months. Nothing else changed with the computer in question.

  2. Dare April 14, 2017 at 02:03 #

    Hey, thanks for this info. I just enjoyed a full movie for the first time in about 8 months.

  3. Rodrigo April 20, 2017 at 15:39 #

    I upgraded from Pro to Enterprise, now on Creators Update my sound output is out of sync. I was using a Xiaomi Bluetooth speaker which works perfectly on other Operating Systems except this Windows, maybe it is Creators Update or Windows edition as you suggest in comments.

  4. Scott April 29, 2017 at 02:53 #

    I’m having this issue as well. It started happening out of the blue and nothing seems to resolve it. So annoying!

  5. Ethan Hunt May 15, 2017 at 05:15 #

    I can also confirm this is a Windows issue and using an external USB sound card fixed my sync issues too. I opted for a Dtech sound card which costs around USD$10. Prior to this I tried reinstalling audio drivers, video drivers, uninstalling random programs, windows updates, installing different players, codecs, trying different sound settings just like the author. Nothing worked. My out of sync issue affected all media players (VLC, MPC, WMP etc), and all browsers for online streamed video. I was able to get video and audio to sync temporarily by changing the display resolution or switching sound profiles, but it would only last 10 mins or so before going out of sync and unwatchable again. Not the most elegant fix but nonetheless it’s cheap and effective!

  6. Roman May 24, 2017 at 07:36 #

    Using a different audio device does work.

  7. Kenny May 31, 2017 at 02:49 #

    I have the same problem. Is it a faulty connection or is it far more complex than I thought? The thing is
    never had this problem before so why are Realtek and Windows 10 getting worse :(

    My problem is I get delays and tinny noise when it’s a drum sound or muffled like I can’t hear the sound infront.

  8. Christian June 5, 2017 at 23:23 #

    The solutions is actually quite simple. Just download and install the newest version of flash player and do this after:

    Go here on chrome:

    chrome://settings/content/flash

    And press the “allow flash automatically”. Unclick “ask before”.

    Now you can restart your chrome and your videos will work perfectly

  9. Marco June 9, 2017 at 14:48 #

    Same problem here (Win 10 Pro with Conexant SmartAudio HD).
    Sync on Chrome YouTube gets noticeably out of sync after playing ~10min.
    Work-around I’ve found is to refresh the page and jump to the same time.

  10. Glenn June 13, 2017 at 02:15 #

    I’m having this problem on a Dell XPS L702X which isn’t technically certified by Dell to run Win10. It has Intel 6230 wifi-n and realtek audio. I have two solutions, either use a USB speaker/bluetooth headphone (just don’t use internal audio chip) OR use a different USB wifi dongle (I had it laying around, which is a Realtek 8191SU). These solutions fix the sync issue in Youtube, Netflix, or other streaming flash/HTML5 videos.

  11. Andrei June 16, 2017 at 09:36 #

    Solved by switching to the High Performance plan in Power Options. I don’t know how or why, I don’t ask these questions when it comes to Windows.
    (The funny thing is I switch between two HDDs on the same computer, same OS build installed on both; one had the video lag and the other worked fine. Fiddling with the video and audio drivers did nothing.)

Leave a Reply