This is something that continues to happen to me. Whether I'm streaming or recording, over time, it could be an hour or even three hours, eventually it comes out of sync. Not just for those watching, but myself as well. I've read somewhere that this is an issue that's tied to setting the audio to come through as your desktop audio, but I find the "capture audio only" option is not loud enough. The in game volume can be turned all the way up on that setting it's too low. Is there any fix for this? This seems to have been a problem with Elgato products as far back as 2014 according to some Google searches. I just want it fixed. It's an expensive piece of hardware and it's nice when it works, but this is annoying. Also, right clicking on "Desktop Audio" in OBS and choosing properties to uncheck "Use Device Timestamps" does nothing. That too was a "fix" that I found that doesn't actually work for me.