Question / Help Audio sync problem with capture cards

Hello there!

I have recently assembled a streaming PC built out of the following parts:

Motherboard: ASUS Z9PE-D8 WS
CPU: 2x Intel Xeon E5-2670 (http://ark.intel.com/products/64595...E5-2670-20M-Cache-2_60-GHz-8_00-GTs-Intel-QPI)
RAM: DDR3-1333 - 2x 8GB ECC + 6x 2GB ECC (1+3 per CPU)
GPU: GeForce GTX 770
Capture Cards: Elgato Game Capture HD60 Pro & AverMedia Live Gamer HD
Sound: Behringer X1832USB mixer

I'm using the mixer to gather audio sources from all around instead of using the capture cards as audio devices. The PC runs pretty well and barely reaches 20% CPU load while streaming 1080p60fps with CPU preset 'veryfast'. The problem is that after some random amount of time the video coming in from the capture cards gets quite far behind. I have also noticed that the video quality becomes noticeably worse when the audio starts lacking behind. By fiddling with the Elgato settings I managed to fix the audio sync for some time but it eventually started lagging again after some time.

I've configured most of the sources to be global, the only exception is a single CLR Browser source that I've intentionally set as a local source since I want to be able to refresh easily.

Here's the log file: http://pastebin.com/v8sKeefB (I've edited out some private information)

I'm wondering if I should add some amount of buffering to the capture cards and then offset the input audio by the same amount of time. Open to any suggestions!

Many thanks in advance!
 
Top