MeKLiN from tinychat/youtube here, this is to those who experience grey line issues: Set your desktop to 1440x1080, set your output resolution to 1440x1080, set your scaled resolution to 480x360, once your stream or cam or whatever output you are using is on, open the virtual cam driver. Double click the aspect ratio check box. These are the tricks I've learned using tinychat, and trying to make things easier for hours and hours as well as trying different resolutions and cam/desktop/desktop stream viewbox sizes for performance reasons.
Nice work !
The following features can help improve the use cases, please consider !
>>> To behave coherently to the original operation of "Start Streaming" button
1) Add "Virtual Camera" in the "setting->stream->service"
2) In "Tools->VirtualCam" add option "Automatic start when start streaming"
So, users can also use the automatic recording function. And will display a PNG in virtualcam when it is not "streaming", and display actual stream when "started streaming" in OBS, similar to IVCAM
Now you can use your webcam in Skype (or whatever) even if it's currently being used by the OBS process. And- if you've got a decent DSLR, or Bridge camera with HDMI-Out -connected to a capture card, you'll have among the beastiest webcam-setups ever!
I dig this!
Hi, after upgrading to OBS latest version I coldnt make virtual cam work, it does not show on tool window. Catxfish workaround on HOW TO INSTALL WITHOUT INSTALLER its a little tricky and im not clear how to do it. I would appreciate a fix to this problem. Im rating good though.
Works with GoToWebinar. It did not work with just the 64bit version of OBS with the 4x OBS-Camera combination. Reinstalled OBS x86 and 1x OBS-Camera options; then it showed up as a camera option in GoToWebinar.
Very nice, can finally use this feature in OBS after several years of hoping it would show up. Very useful for google hangouts or any other service where webcam inputs are used. provides a low-lag solution for screensharing that just can't be matched by certain implementations
Once I get a clients show going I can switch this on and they can see what they are doing in real time. A fantastic solution for a problem that's been nagging me for over a year!
Now, Here's a challenge for the developer... Make an app that allows your phone, (iPhone or Droid) through a USB connection to pick up that camera. Then OBS users could stream to Instagram, and you would be crowned kink of Plugins.
This little plugin saved my butt recently when a client required me to stream multiple audio and video sources to Kickstarter Live. For them as ain't used it, KSL forces you to use a (badly built, bug-ridden) browser-based encoder that can only recognize one audio and one video source per broadcast.
OBS Virtual Cam provided an excellent workaround to that, although KSL makes you jump through a few extra hoops before you finally get everything working.
This provides functionality I've seen requested often, and it's something I've used a fair few times over Discord and Skype. A really customizable way to send your OBS video across the internet to people without having to stream to a service like Twitch. Loving how often it gets updated, too!