Greenscreens have become more regular in the streaming world so why not provide you with some more cool ways to use them. In this article/readme I'll go over how to use the "Virtual Camera" plugin for OBS Studio. While this plugin is not compatible with StreamlabsOBS, you can run OBS with the virtual camera and use it as a video capture device inside of StreamlabsOBS
First lets go over how to add this in Zoom, since Zoom has native support for a Virtual Camera/backgrounds this is the easiest.
1. Head to your settings and click "Virtual background"
2. Click the "+"
3. Add Video
4. Select Virtual Background
5. Once added you'll have to select the background Zoom will also save your previously used backgrounds so you can add multiple and swap between in the middle of your call if you'd like.
Virtual Camera Setup (Google Meet, Microsoft Teams)
1. You'll start by opening up OBS Studio, nothing manually needs to be installed since OBS has made this a default plugin within their software now. On the right side of the software, there is a button labeled "Start Virtual Camera" Click this.
(Note it's easier if you do this in its own scene)
2. After you've started the Virtual Cam, you'll want to head to your sources and add a "Video Capture Device"
3. Your webcam settings may vary based on what cam you're using, but make sure the video capture device is set up as your active webcam.
4. From here you'll want to right click your webcam source and select "Filters"
5. Click the "+" and add a "Chroma Key"
The default settings should work well, but you may need to edit some of the settings for it to look how you want it to.
6. Now that we've got our greenscreen setup, we're going to want to add in our background of choice. Once you've got the background you want selected simply drag it in
7. Ensure that it is placed under your Video Capture Device source in OBS
8. Next right-click the source > Go to "Transform" and select "Fit to screen" if you're not streaming in 1920x1080 you'll need to do this.
9. The final step within OBS is you'll want to ensure if you're using an animated background you need to select the source to "loop" simply double click the source or right-click and go to "Properties" and select "Loop"
10. If you're looking to use this in software such as Google Meet, you'll need to ensure that your camera output is correct. Simply head to the bottom right while in a call and go to "settings"
11. Head to "Video" and ensure it is selected to "OBS Virtual Camera"
If you want to use this on Zoom, they already have native support for Virtual Cameras, however software such as
Do not have native support and will require you to use this Virtual Camera or some similar software that has the same support.
We also made a video over on Loom that shows you how to do all of this. Check it out.