EDGAR_SEC
Member
First of all, this is not an El Gato device. It is an internal PCIe capture card (Datapath VisionDVI-DL).
I'm having this odd issue where an OBS's audio source becomes desynced from the video source slowly over time. At the start of a stream, everything is lined up properly. However, after around 2 hours, my viewers report the audio is 500-1000ms behind the video.
This is a dual PC setup with a separate mixer. The capture card in question is a Datapath VisionDVI-DL (which has no audio input of its own). The game audio is mixed in a Mackie DL1608 mixer and sent to the Line In on the motherboard of the stream PC. In OBS, I would then add my (Global) capture source, right click on the added source, and then select my Line In under "Audio Input Device." I do not have a "Desktop Audio Device" enabled, so this is the only way audio comes into the stream. After researching this issue, I tried enabling and setting the "Use Video Buffer" to 0 ms with no improvement at all. The log linked at the end of this post is with this 0 ms buffer set.
It seems I can reset the sync and fix it if I right click on the source, switch the audio from, "Output audio to stream only," to "Output audio to desktop," then save and close the window. Then I would right click on the source again and set "Output audio to stream only" again to fix the sync issue. However, the problem crops up again over the next 2 hours.
I've done a clean re-install of all the video capture device drivers (and this whole PC had Windows 10 recently clean installed on it after a reformat).
According to the OBS log, out of a total 544477 frames over last night's ~3 hour stream, only 1261 of those frames (0.2%) were late/skipped/dropped. OBS's log also seems to not recognize I have a second Xeon CPU installed as well.
I have also verified it is not the mixer introducing the gradual desync since the audio from that is fed into a separate headphone amp (via Y-cables) and I don't experience any desync in my headphones.
Any other troubleshooting ideas on how to fix this issue? Thanks
Log: http://pastebin.com/ix0mq13c
I'm having this odd issue where an OBS's audio source becomes desynced from the video source slowly over time. At the start of a stream, everything is lined up properly. However, after around 2 hours, my viewers report the audio is 500-1000ms behind the video.
This is a dual PC setup with a separate mixer. The capture card in question is a Datapath VisionDVI-DL (which has no audio input of its own). The game audio is mixed in a Mackie DL1608 mixer and sent to the Line In on the motherboard of the stream PC. In OBS, I would then add my (Global) capture source, right click on the added source, and then select my Line In under "Audio Input Device." I do not have a "Desktop Audio Device" enabled, so this is the only way audio comes into the stream. After researching this issue, I tried enabling and setting the "Use Video Buffer" to 0 ms with no improvement at all. The log linked at the end of this post is with this 0 ms buffer set.
It seems I can reset the sync and fix it if I right click on the source, switch the audio from, "Output audio to stream only," to "Output audio to desktop," then save and close the window. Then I would right click on the source again and set "Output audio to stream only" again to fix the sync issue. However, the problem crops up again over the next 2 hours.
I've done a clean re-install of all the video capture device drivers (and this whole PC had Windows 10 recently clean installed on it after a reformat).
According to the OBS log, out of a total 544477 frames over last night's ~3 hour stream, only 1261 of those frames (0.2%) were late/skipped/dropped. OBS's log also seems to not recognize I have a second Xeon CPU installed as well.
I have also verified it is not the mixer introducing the gradual desync since the audio from that is fed into a separate headphone amp (via Y-cables) and I don't experience any desync in my headphones.
Any other troubleshooting ideas on how to fix this issue? Thanks
Log: http://pastebin.com/ix0mq13c