Spicing Up Your Remote Work with Zoom and OBS

So you’re suddenly working from home and Zooming into all your meetings. Here’s how to spice up your presence a bit beyond just virtual backgrounds.
zoom
remote work
covid-19
Author
Affiliation
Published

Saturday, March 14, 2020

UPDATE: Using virtual cams broke in Zoom past version 4.6.7. Bummer.

UPDATE 2: Works again! Who knows how long it’ll stay that way.

UPDATE 3: OBS Studio now has a built-in virtual camera option, so no need to install the plug-in. If you use StreamLabs OBS, there’s a built-in option there, too.

Seems like everybody I know is now working remotely due to the virtual worldwide lockdown in the face of the COVID-19 pandemic. Lots of folks that have little to no experience with it. And that’s okay! We’re all in this together. At this point, simple ettiquite and knowing how to mute your microphone should be considered passable skills. I shared a couple Twitter threads about teaching online but wanted to do something more tutorial-ish.

So, if you are comfortable with working remotely and want to do something a bit more interesting than just, “Hey, look! I’m in a desert now!” well, this is for you.

Travolta in front of a green screen

What you’ll need

Presuming you already have a webcam and a microphone, this is all free. (Yay, right?) Here’s the list of extra software you’ll need to make this work.

That’s it. That’s the list. Okay, you need the VirtualCam plugin, but whatever.

What is OBS Studio?

OBS stands for Open Broadcaster Software. It’s one of the ways in which streamers do what they do. It’s free, open source, and not the most user friendly thing, so… you take the good with the bad. Luckily, for our purposes, we don’t need to do anything all that crazy. (That’s another post in the future.) We’re using OBS Studio because it’s the best for this situation for a few different reasons that I needn’t go into here, really. Just trust me on this.

So, install OBS Studio and head into its Preferences to make sure you’ve got your settings configured properly. I’d suggest choosing either 1080 or 720 for your resolution. If you’re using Zoom, while your live stream in the meeting may be in HD, any recording of it is likely set to be SD, so keep that in mind for later.

Install the VirtualCam plugin

This is what makes the magic work. Head over to the OBS forum for instructions on how to download and install the VirtualCam plugin for OBS. Use the Go to download button on the top right.

Really, go do it. I’ll wait. (You can choose just the single camera install option. I chose the 4 cameras but have never used more than one, so….)

What does VirtualCam do?

Essentially, VirtualCam takes your OBS output and turns it into a virtual camera that your meeting software can choose as a video input. Basically, instead of Zoom (for example) using your webcam, you can now use OBS. What does that mean? Well this is where it gets fun. Follow the instructions on the plugin page to get it going in OBS.

Intermediate: Add a BRB screen

Let’s say you need to go away from the keyboard for a bit. Bathroom, feed the dogs, get coffee, whatever. Normally, in Zoom, you’d just turn off your video and audio. But why do that when we can have a bit more fun with it?

Here’s what I put on the screen when I leave for a minute: Coffee BRB gif

And here’s how to do it:

  • Head on over to Giphy
  • Find the thing you want to use for your BRB screen
  • Click on Media and copy the MP4 link
  • Head on over to that URL, right click on the video, and Save video as to whatever folder you want to keep this stuff in.
  • Open up OBS and create a new scene
  • For your source, add a Media Source or VLC Video Source (either works)1
  • Choose that video file you downloaded
  • Stretch it out to fill or fit the canvas, whichever you want

And that’s it! You’re done! Just remember you also need to still mute yourself in your meeting software as this is just a video source.

Switching to and from your scenes is easy and the Studio Mode in OBS Studio makes it pretty visually pleasing, as well. Simply hit the Transition button in the middle of Studio Mode interface and it’ll switch what’s in the Preview scene (left) to be what’s sent to the Program you’re using (right). (That’s what shows up in Zoom.) Like this:

OBS Studio screenshot

Advanced: Multiple screen elements

Check back in the future for a rundown on how I use OBS Studio in my online classes to include on-screen elements like scrolling due dates, realtime key-presses to support coding demonstrations, adding a cropped version of my camera feed over a slide deck, and more.

I’m just scratching the surface in terms of how this method of virtual presence can ramp up engagement in online classes but hopefully this post gives you everything you need to start playing with OBS Studio and (for example) Zoom to spice up what’s likely to be a lot of online meetings!

If you end up doing something you think is really neat, tweet at me and let me know!

Footnotes

  1. If you’re having difficulties with the sources, check out the GitHub documentation for explanations.↩︎

Reuse

Citation

BibTeX citation:
@misc{straight2020,
  author = {Straight, Ryan},
  title = {Spicing {Up} {Your} {Remote} {Work} with {Zoom} and {OBS}},
  date = {2020-03-14},
  url = {https://ryanstraight.com/posts/zoom-and-obs/},
  langid = {en}
}
For attribution, please cite this work as:
Straight, R. (2020, March 14). Spicing Up Your Remote Work with Zoom and OBS. https://ryanstraight.com/posts/zoom-and-obs/