Question / Help Audio Desync Over Time

perilX

New Member
I am so unbelievably frustrated with what's going on right now so I am hoping you all can help.

I have recently moved to a dual PC setup and am having the audio from my capture device gradually desync and delay over time. I started with an Elgato HD60, then an HD60 Pro and now an AVM LGHD2. All the same issue, so throwing money at the problem did nothing for me.

Here's an example about 4 hours into a stream test. My stream PC desktop is being shown for syncing. https://clips.twitch.tv/PlainTiredGarlicTwitchRaid

What I have tested so far:
Changing Resolution (1080p60 to 720p60)
Buffering Enable/Disable
Timestamps on Capture Device
Going straight to a monitor (Make sure it's not the OBS output)
Elgato Game Capture HD Software (Same issue)
3.5mm out from PC to 3.5mm in on Stream PC (Speakers to Mic, only in Game Capture HD)
Outputting the capture device audio to desktop with timestamps (Even worse)
 

Attachments

  • 2017-11-09 17-21-33.txt
    18.8 KB · Views: 86

perilX

New Member
Update: Tested more stuff.

Dropping to 30 from 60fps
Switching to 44.1khz Audio
Lowering Encoding Preset
Switching from AAC to MP3
Routing audio direct from headphone (gaming pc) to mic jack (stream pc)

Have it narrowed to 100ms delay per hour. No solution in sight.
 

perilX

New Member
If it's happening in the Elgato software too then you'll want to take it up with Elgato support.
But I'm not using an Elgato anymore...

It happened on 2 Elgato devices and now an AverMedia one. Doesn't happen during preview, either.
 

Sapiens

Forum Moderator
The only thing that comes to mind is to match up your sample rates. Currently you have a mix of 44.1 and 48.

You could also grab a copy of USBview and see if you can move the capture card to a different USB controller.

You could also install the CoreAudio package to see if a different/better codec improves the situation.
 

perilX

New Member
The only thing that comes to mind is to match up your sample rates. Currently you have a mix of 44.1 and 48.

You could also grab a copy of USBview and see if you can move the capture card to a different USB controller.

You could also install the CoreAudio package to see if a different/better codec improves the situation.
Will do. Thanks!
 

perilX

New Member
So I switched everything to 44.1khz and nothing.

However, I believe I have made some kind of progress which has alleviated one of my greatest concerns (that the problem was the stream PC). I hooked my PS4 to the stream PC and after 6 hours there is no audio delay.

So then the issue must be coming from my gaming PC, right? As noted before, I have tried running the audio over HDMI and analog and neither one has solved the delay issue. Accordingly, it must be the OBS monitoring system on my gaming PC.

Any ideas how I should tackle that? I will start testing on that side of the problem here soon.

To note, the setup is Gaming PC runs OBS, audio set to monitor and output, monitoring device is HDMI audio.
 

RaduL

New Member
I am so unbelievably frustrated with what's going on right now so I am hoping you all can help.

I have recently moved to a dual PC setup and am having the audio from my capture device gradually desync and delay over time. I started with an Elgato HD60, then an HD60 Pro and now an AVM LGHD2. All the same issue, so throwing money at the problem did nothing for me.

Here's an example about 4 hours into a stream test. My stream PC desktop is being shown for syncing. https://clips.twitch.tv/PlainTiredGarlicTwitchRaid

What I have tested so far:
Changing Resolution (1080p60 to 720p60)
Buffering Enable/Disable
Timestamps on Capture Device
Going straight to a monitor (Make sure it's not the OBS output)
Elgato Game Capture HD Software (Same issue)
3.5mm out from PC to 3.5mm in on Stream PC (Speakers to Mic, only in Game Capture HD)
Outputting the capture device audio to desktop with timestamps (Even worse)
It is a bit late, this thread is from one year ago but maybe someone needs a solution in 2018-N/A right?

This what worked for me:

1. Go to your Sound Card settings and change from 44Hz to 48Hz
2. Go to OBS settings, then Audio and change the Sample Rate from 44Hz to 48Hz. ;)

Hope that worked for you too. Good day peeps.
 
Top