Question / Help OBS / ELGATO HD & HD60 Desync on EVERYTHING.

Geofflolz

New Member
Hey guys, so I have literally been working on my stream for probably a good month now trying different ways, every tutorial you can think of to make this work. Looking to see if maybe someone has had the same problems as me, and has figured out a solution.

The problem is, when I start streaming / recording everything is perfect (streaming ps4), everything is synced, life is good. Then without fail about 1-2 minutes in, there is trouble in paradise as everything noticeably loses syncs from each other. The webcam (C920) from the voice (blue yeti), and the actual game sound and video coming from the Elgato (I have both the HD and HD60 and they both have the same issue) so literally EVERYTHING gets off sync, which is why I feel it has to be something with my settings in OBS, (since the webcam, mic / Elgato audio and video are 2 different sources). One odd example I can never find anyone reference is for the cam It seems like the webcam loses all delay within a minute and is real time if thats a indication of anything.. and everything else just syncs off to whatever randomly. Has anyone had this like me and has tried everything under the sun to fix it but found that one magic solution? Please let me know.

And yes, I downloaded the newest version of Elgato software that was released yesterday, yes I have the newest version of OBS, yes I have a custom built gaming computer that has no problem handling the streaming. I am inserting a log also. any help is appreciated, im about to throw everything out of the window.. lol.

LOG
http://pastebin.com/ZuxdMe46
 

dping

Active Member
Hey guys, so I have literally been working on my stream for probably a good month now trying different ways, every tutorial you can think of to make this work. Looking to see if maybe someone has had the same problems as me, and has figured out a solution.

The problem is, when I start streaming / recording everything is perfect (streaming ps4), everything is synced, life is good. Then without fail about 1-2 minutes in, there is trouble in paradise as everything noticeably loses syncs from each other. The webcam (C920) from the voice (blue yeti), and the actual game sound and video coming from the Elgato (I have both the HD and HD60 and they both have the same issue) so literally EVERYTHING gets off sync, which is why I feel it has to be something with my settings in OBS, (since the webcam, mic / Elgato audio and video are 2 different sources). One odd example I can never find anyone reference is for the cam It seems like the webcam loses all delay within a minute and is real time if thats a indication of anything.. and everything else just syncs off to whatever randomly. Has anyone had this like me and has tried everything under the sun to fix it but found that one magic solution? Please let me know.

And yes, I downloaded the newest version of Elgato software that was released yesterday, yes I have the newest version of OBS, yes I have a custom built gaming computer that has no problem handling the streaming. I am inserting a log also. any help is appreciated, im about to throw everything out of the window.. lol.

LOG
http://pastebin.com/ZuxdMe46
Update your elgato drivers. there is a new version that fixes the sync issues.

http://www.reddit.com/r/Twitch/comments/30bfqy/elgato_fix_for_obsxsplit_desync/
 

Geofflolz

New Member
Did that sir. I am still having the same issues I had though. The only thing I tried that mended part of the problem (non elgato related) was by adding my mic to the webcam with a buffer of 0, that kept the mic and webcam synced together, however the webcam still went out of sync over 2 minutes from the delayed setting to real time, and of course the Elgato itself wasn't syncing game sound / video together.

Another thing worth mentioning is that the game skips frames, it never shows as "dropped frames" but I can see it in playback in local recordings (local recordings is how I have been testing it for the most part) not sure if that has anything to do with the game audio being off from the game video, like maybe the game audio is on, but the occasional skipping frames is making the video lag behind.
 

Videophile

Elgato
Since the desync happens on everything, we need to go step by step.

So, lets begin:

  • In the logs, the C920's audio source is the Blue Yeti
    • Why? You should disable the C920's audio since you won't be using it
  • The C920's audio timestamps are behind
    • This could be due to a number of issues.
    • Please plug the C920 into a USB port, AS FAR AWAY as possible from the Game Capture HD60! They are known to cause issues when connected on the same root hub due to bandwidth competition
    • Plug the C920 as well as the HD60 into a free USB 2.0 port.
    • Another C920 tip: Don't run it at 1080p. Set the C920 resolution in the properties to 720p, or even lower. This reduces bandwidth and reduces other known issues.
  • You seem to have posted an incomplete log, as I cannot see any CPU information, but
    • You have quite a lot of frame lag (4%) and 20%(!) frame duplication! These are very high numbers. Your CPU seems to not be able to handle the X264 preset, and high CPU usage can cause desync issues.
    • Try lowering the X264 preset and doing all the above suggestions.
Once you have read all this and tried it all, let me know if the issues still persist.
 

Geofflolz

New Member
As I stated in the above post, the reason the audio source on the C920 was the Yeti is because I read that it was a fix for the webcam and mic going out of sync (like I said.. I've been trying literally everything I can do for a fix on my own before bugging you guys lol) which it did fix the Mic and webcam going out of sync with each other but I will set it back to none and the yeti going through the OBS audio setting, and I have been running the webcam at 1280x720 but I will lower it even more for the sake of testing. As far as the X264 preset, what should I set it as for the test? and also what do you recommend setting the delay at for the mic and webcam? when the stream starts and everything is good I have it as Cam- 1000ms and the yeti - 950ms and they are synced.

Thanks in advance, I really appreciate any help I can get.
 

Geofflolz

New Member
OK, so I changed the X264 to superfast, changed the elgato / webcam to different USB 2.0 ports, did everything you advised (changed the webcam quality down to 1024x576 and audio input disabled with the yeti back in OBS audio) and recorded for about 10 minutes,and it became even worst, everything still de-syncs around the 1-2 minute mark and the video quality has gone down as well as tripled the amount of skipped frames. The webcam is ahead of the voice by a full second, the game audio and video are off with the video being ahead of the audio by 2-3 seconds, and the game video is about a second ahead of the webcam. hopefully that makes sense.. its a mess =(

Here is the updated log
http://pastebin.com/4GQMm8tv
 
Last edited:

Videophile

Elgato
Ok, I think I can work with that.

  • The Game Capture
    • There is a inherent delay to the game video/audio due to how the Game Capture works.
    • You need to delay your mic and webcam by about 650ms to match the Game Capture HD60 delay
  • C920 and Yeti Desync
    • The C920 works almost like the Game Capture HD60, in that it encodes video first, then sends it over USB. this can cause a minor delay.
    • Try setting the mic delay to 50ms more than the webcam
  • X264
    • Yes, a reduction in quality was expected. What I did not expect is the amount of skipped frames.
Calling @dodgepong or @Jim, can you guys take a look as well please.
 

Geofflolz

New Member
Here is just a short example I uploaded to YouTube. its 2 minutes long, I sync in the beginning and its fine. then by the end of the 2 minutes, it is off sync. (however the elgato did not desync this time, but in all of the other 10 minute tests i've done it does) this is also with with the mic @ 700 delay and the cam @ 650 delay as you advised.

https://www.youtube.com/watch?v=aXuyEpstodc

Also the longer it goes on the worst the desync gets. The video is just an example of how quickly it desyncs. By the 10 minute mark everything is very visibly 1-3 seconds off from one another.

Annnnd another log for fun.
http://pastebin.com/RACJ7KFD
 

Sapiens

Forum Moderator
This sounds like a USB bandwidth problem, with the Elgato, webcam and mic all competing with not enough to go around. If you create a new scene collection with only the Elgato added, do its video and audio stay in sync? If you create another new scene collection with only the webcam added at 1280x720, does it stay in sync with your mic?
 

Geofflolz

New Member
Hello, @Sapiens thank you for responding, I just tried it with the webcam / mic ONLY, webcam was set at 1280x720 with a 650ms delay, and the mic was set to 700ms delay (to recreate what the settings would be with the elgato) and the same thing happened. started out in sync, test at 1 minute was about 500ms off, test at 2 minutes was almost a full second off with the webcam being ahead of the voice.
 

Lemontits

New Member
I am also having the same issue the my C920 and Yeti going out of sync with each other (though my elgato capture card stays in sync all the time, I don't have an issue with the card itself), but I've been dealing with the webcam and yeti syncing issues for several months now and I do not know why. Any help?
 

Geofflolz

New Member
@Sapiens Same result, starts off synced then goes out of sync over time by about a second or 2 by the end of the 15 minute test recording while running with buffering checked but set at 0.. any thoughts or other recommendations?
 

dping

Active Member
Bump again, is this a lost cause? @LtRoyalShrimp @Sapiens @dodgepong @Jim

Edit - Streaming works fine on PC with webcam, mic, and gameplay / sound. It's just when I connect the Elgato and try to capture console and add delays that everything loses its mind.
check your device manager show the "devices by connection". Make sure the elgato is connected to a different hub than the webcam and a different hub for your mic. If possible plug your elgato into a USB 3.0 port which should use its own hub. Just a thought since you're running out of options.
 

Lemontits

New Member
Same, mic and webcam and game audio stay in perfect sync throughout my gaming sessions using only my PC, but whenever I want to stream my consoles, it makes my webcam and microphone go out of wack...not sure why...?
 
Top