If you're using a capture card like Elgato Game Capture HD with OBS and want to add a facecam (using a regular webcam or whatever), it's very easy to just go Add > Video Capture Device and choose your device. This works really well, but the problem is that, at least with the Elgato, the video stream (from your console) is delayed about 2 sec., while your webcam is not...
Fortunately, there is a pretty simple workaround for this; using VLC, you can stream your webcam and add a delay to it by typing a number into the "Caching" field. Then it's just a matter of doing a Software Capture in OBS and draw a region around the screen in VLC.
What I'd like, however, is the ability to do add a delay to the video source in OBS alone. You can set a time offset for the microphone, so why not for the video? VLC is open-source, so maybe a skilled programmer could take a look at how VLC does it and implement it in OBS? ;p
Plus, as far as I know, there's no way to do this in Xsplit either, so if OBS could be the first to implement this feature, maybe it could become even more popular? :D
Fortunately, there is a pretty simple workaround for this; using VLC, you can stream your webcam and add a delay to it by typing a number into the "Caching" field. Then it's just a matter of doing a Software Capture in OBS and draw a region around the screen in VLC.
What I'd like, however, is the ability to do add a delay to the video source in OBS alone. You can set a time offset for the microphone, so why not for the video? VLC is open-source, so maybe a skilled programmer could take a look at how VLC does it and implement it in OBS? ;p
Plus, as far as I know, there's no way to do this in Xsplit either, so if OBS could be the first to implement this feature, maybe it could become even more popular? :D