YorVeX
Member
There is no way to reliably sync (mic) audio coming from OBS on the gaming PC with a webcam connected to the streaming PC, the reason being that the delay between the two is not fixed and will change over time.Hi. I'm using Teleport to capture gameplay running on my gaming PC, which also has music and my mic going into OBS.
On my stream PC I have all the scenes and a webcam running in OBS.
How can I sync my webcam with the gameplay audio and mic audio that is coming from the gaming PC with my webcam on the streaming PC?
Let's say you figure audio arrives at the streaming PC with a delay of 200 ms, then you could use a delay filter on the webcam source in the streaming PC OBS to also delay it by 200 ms and it would be synced (or maybe 150 ms if the webcam would have 50 ms delay of its own, but you get the idea). However, after you streamed for a while the delay will change and it will e.g. be 400 ms and it's async again - could happen after 5 minutes or after an hour, but eventually it will. This happens for various reasons, frame drops, lags or just the normal clock drift between two PCs, but the point is, it happens and you cannot prevent this, at least not with NDI or Teleport right now. This doesn't only affect audio, the whole stream with both video and audio has a variable delay between OBS 1 and OBS 2, but relevant for your case would be the mic audio feed. You can still try, maybe you only do short streams or are lucky to have a very stable delay and the static delay does the job for you (it's affected by many factors so it is possible).
Otherwise, potential solutions that I see:
- plug the webcam into the gaming PC (greetings from Captain Obvious, but I really wonder why you plugged it into your streaming PC)
- plug the mic also into the streaming PC (if you use the mic in other software too, e.g. to talk on Discord, things will get complicated though...)
- use a third party program that doesn't vary so much in delay to stream the web cam feed back into the gaming PC and include it as a source there, e.g. I haven't tried it myself but I've been told that cam2web is fast and stable
- stream the mic audio to the streaming PC using a third party tool that has a stable delay and low latency, e.g. I've heard from people that they were successful with VBAN (again something I haven't tested myself)
Note that except the first option all of these only help with syncing mic audio and webcam, you still have the problem that gameplay audio and video will not be in sync with the webcam. That usually is only a problem if your webcam also shows your mouse movements in a shooter or your monitor, otherwise viewers wouldn't notice it a lot, at least not for smaller delays like up to 500 ms.
Last edited: