Question / Help Webcam, Voice, Game syncing

Rleeson85

Member
OK so I have had my settings all messed with many times. and I have been to the point where the stream was great it was all synced and fine, then the next stream I do its back out of sync again?

I would greatly appreciate feedback. and also I want to note that it seems streaming to youtube and then to twitch I am having to use different settings to keep synced which I do not understand why.

here are my settings as of now

Blue Yeti Mic
- I have my blue yeti set as the microphone under settings/audio - at the bottom I have the Mic Time Offset set at 1400ms
this is because of the Elgato to keep my voice in sync with the game delay.

ELGATO
- The Elgato is set as a Global Device
under properties/video I have "Use Buffering" checked and its set at 0
Under properties/Audio I have it to output to stream only and the offset is 0

WEBCAM
- the webcam is also set as a global device
under properties/video I have the Use Buffering checked and set at 1050
under properties/audio (I dont use audio as I have the microphone set up) tho perhaps having the microphone set up as the webcams audio device may help but then keeping it in sync with the game is my next issue I could not figure out with it set that way
The webcam at 1050 buffer for the video works sometimes then others it does not work.


So....
I really want to get this to be all synced without having to adjust the offset and buffer each time I stream.
Perhaps I have something set up incorrectly, and if I do PLEASE tell me so I can fix it to work better.

The problem I come across is if its not my voice being out of sync with the webcam then its the voice out of sync with the gameplay. and thankfully the game video/audio has been ok with the elgato now.

So any and all ideas to help fix this would be amazing.
 
i'm having the same issues as you actually. i'm not sure why but i had all the offsets at 1350 before and they worked great.

recently though, i've had my mic set at 1350 (this value never changes and works perfectly with the Elgato), but my cam doesn't work at 1350 anymore. like you, i've had to set it at 1050 for it to sync to my voice. however, this value doesn't always stay the same, it only works some of the time.

you would think that my webcam got re-configured somehow, but if i set all values to 0 and stream a pc game, my mic and webcam syncs perfectly.

i might have to do more testing at home, but i haven't really installed any other programs or changed my usb ports with any of my devices. the webcam and elgato are still on usb 3.0 ports.
 
Hey guys

I'm having syncing issues as well...except for my my Game Audio is about 500ms behind my game. The Elgato isn't syncing the game audio and the game, for some reason. On Xsplit, I know i can delay the game by 500ms to fix this issue, but I'm wondering how to fix it on OBS.


Any suggestions?
 
Teecolz, right-click on the elgato Device in the scene, click Properties. On the right, about halfway down (under the Audio Input Device dropdown selection box) there's an option for audio offset, along with a radio button to go to Desktop, or only straight to the stream.
 
I too have the same problem. My scenario is as such.

My game video and game audio are in sync, my webcam and separate mic in sync. But the pair of devices are not. Game is not in sync with cam. in fact, it looks like when you are on cam you are predicting what is about to happen, as you react to something that is not happening. then it happens a seconds later. The cam/mic is ahead of the game by about a sec and a half.

can someone point to me what are the settings for the cam/mic to delay them or how to properly sync them.

thanks
 
cybermousey said:
I too have the same problem. My scenario is as such.

My game video and game audio are in sync, my webcam and separate mic in sync. But the pair of devices are not. Game is not in sync with cam. in fact, it looks like when you are on cam you are predicting what is about to happen, as you react to something that is not happening. then it happens a seconds later. The cam/mic is ahead of the game by about a sec and a half.

can someone point to me what are the settings for the cam/mic to delay them or how to properly sync them.

thanks

right click your camera source and select properties. check "use buffer" and set it to 1500. this should delay your camera by 1.5 seconds and put it roughly in sync (you'll need to finetune this value later on). for your microphone audio go to settings -> audio and put the same number in mic time offset.

bear in mind that many game capture devices won't always have the same delay when you initialize them the first time. so it could be 1400ms when you try it today, and 1700 when you try it tomorrow, however you can usually get a pretty consistent time if you initialize them, then turn them off briefly and then enable them again. to do so you can simply uncheck and check the game capture device after you started streaming. now you can fine tune your delay.
 
If using a USB capture device, make sure "Use Buffering" is enabled on it, at 0. That will ensure it syncs its video/audio. This was supposed to be enabled by default for certain devices but it appears that my code does not always make it enabled by default.

To sync up webcam with the device, "use buffering" can also act as a delay for the webcam, for the webcam source, turn on and set "use buffering" to approximately 1500 (give or take) to match it up with the capture device's inherent delay as others in this thread have stated.

To match mic audio with it, I would recommend using your mic via the "audio device" dropdown in the webcam source rather than using it from OBS' general audio section. Disable the mic in OBS' general audio section, and use it via the source's audio device drop down. This will ensure that the mic is synced up to the webcam as well (though it won't go through the mic channel)
 
Back
Top