Flash of old video and content from virtual camera in video conferencing

acjay

New Member
I use OBS virtual camera in Zoom with Canon EOS Webcam Utility set up as a source (basically to work around some inconveniences of using EOS Webcam Utility directly from Zoom).
There's one glitch that I'd love to figure out how to fix. Whenever I turn on my camera feed in Zoom, it flashes maybe the last frame of whatever was on screen and then the OBS full screen logo, before showing my live feed. It's pretty jarring. Sometimes, I might have had my sweater off before, so whomever I'm talking to gets a horror movie-like flash of a different scene.
Trying this with the Zoom web client has a similar issue of showing a stale frame, although it doesn't have the logo flash in the same way. Same with Google Meet in Chrome.
I notice that when I start my Facetime camera in Zoom, there's a delay and black screen for a similar interval before the live feed begins. One potential difference is that OBS keeps my feed going the whole time, rather than starting the feed fresh, and I wonder if that has something to do with it.
One thing I notice is that if I stop video in Zoom, stop Virtual Camera, start Virtual Camera, and then start video in Zoom, I don't get the flash of old content.
I'd love to have a better workaround. Is this something anyone else has experienced? Is it or could it be possible to set up OBS to automatically start the Virtual Camera when an app wants to consume it, and stop it when all apps are done consuming? (I'm guessing Virtual Camera is not the highest priority use case for OBS.)
 
Top