Question / Help [Solved] Self-correcting webcam/mic desync, any ideas?

44moth

New Member
I have been streaming using OBS for 8 months now, and never had this problem until yesterday.
My microphone slowly drifts out of sync from my camera, and then snaps back into place on its own. I have no idea what could be causing this. You can see it in action here: http://www.twitch.tv/44moth/v/19059509
It starts off out of sync, and then at 1:13 it syncs back up. This type of thing has happened several times over my last two streams.

The mic is a Blue Yeti, the camera is a Logitech C920. I am streaming at 2000 bitrate/720p. Both the mic and OBS are set to 48 kHz for audio. I have a Radeon R9 280, 16 GB RAM, and an i7-4790k. I monitored CPU usage briefly during my stream and the highest it got was 20%. I have a 10 Mbps upload speed. I have not changed any advanced settings in OBS.

Any ideas what could be causing this? Thanks guys.

EDIT: Uploaded the right log file.
 

Attachments

Last edited:
Sounds like the mic is falling behind on timestamps. In Advanced, try checking the 'Use Mic QPC Timestamps' box.
You may also want to go into Device Manager, set it to View By Connection, and drill down to your USB host controllers. Make sure the c920 and mic are on different host controllers entirely... the 920 has a habit of badly flooding the bus, and choking other devices on the same controller/itself, especially if it's set to a high resolution.

The log you submitted also shows 14 active graphics captures... you really should disable any that you aren't using by unchecking them. Also shows no camera source, and is only about a minute and a half long (prefer to see 5+ minute live streaming tests, to let the encoding/network 'settle').
 
Sounds like the mic is falling behind on timestamps. In Advanced, try checking the 'Use Mic QPC Timestamps' box.
You may also want to go into Device Manager, set it to View By Connection, and drill down to your USB host controllers. Make sure the c920 and mic are on different host controllers entirely... the 920 has a habit of badly flooding the bus, and choking other devices on the same controller/itself, especially if it's set to a high resolution.

The log you submitted also shows 14 active graphics captures... you really should disable any that you aren't using by unchecking them. Also shows no camera source, and is only about a minute and a half long (prefer to see 5+ minute live streaming tests, to let the encoding/network 'settle').


Oops, I uploaded the wrong log. That has been fixed. Thanks for the quick reply, I will try changing the host controllers and enabling QPC Timestamps.
 
Sounds like the mic is falling behind on timestamps. In Advanced, try checking the 'Use Mic QPC Timestamps' box.
You may also want to go into Device Manager, set it to View By Connection, and drill down to your USB host controllers. Make sure the c920 and mic are on different host controllers entirely... the 920 has a habit of badly flooding the bus, and choking other devices on the same controller/itself, especially if it's set to a high resolution.

The log you submitted also shows 14 active graphics captures... you really should disable any that you aren't using by unchecking them. Also shows no camera source, and is only about a minute and a half long (prefer to see 5+ minute live streaming tests, to let the encoding/network 'settle').
Moving the C920 to a different host controller fixed it. Thanks for the help :)
 
Back
Top