Skip to content

40% off every plan

See plans
facecam

What Is a Virtual Camera?

A virtual camera is a webcam that isn't a webcam: software pretending to be one, so your call or stream app can show an avatar, a game scene or an effect instead of your plain camera.

By Facecam team

Published · Updated · 5 min read

A video call on a monitor where one tile is a cartoon avatar
A video call on a monitor where one tile is a cartoon avatar
On this page
  1. What does a virtual camera do?
  2. Which apps can see which virtual camera?
  3. How do you use OBS as a virtual camera?
  4. Why isn't OBS Virtual Camera showing up?
  5. Why does a browser-only virtual camera exist?
  6. What didn't we test here?
  7. Questions

Short answer

A virtual camera is software that shows up in your camera list like a real webcam, but sends whatever video the software makes: an OBS scene, an avatar, a blurred background. OBS Virtual Camera is installed on your computer, so every app can pick it. Some tools, like our Chrome extension, add a virtual camera only inside Chrome, so it works in web calls like Google Meet; Facecam for PC and Mac installs one for every app.

Open the camera menu in Zoom or Google Meet and you might see names that aren't cameras at all: OBS Virtual Camera, or one from a VTuber app. Those are virtual cameras. They're how streamers and VTubers get anything other than their raw webcam into a call.

What does a virtual camera do?

Your computer keeps a list of cameras. A virtual camera adds an entry to that list, and instead of a lens, the picture comes from software. To the call app it looks like any webcam. That's the whole trick, and it's why a virtual camera works with apps that were never designed for avatars or scenes.

Two kinds of virtual camera
System virtual cameraBrowser-only virtual camera
ExampleOBS Virtual Camera, Facecam for PC and MacFacecam Virtual Camera from the Facecam extension
InstalledOn your computerInside Chrome, by an extension
Who can see itEvery app: Zoom, Discord, Teams, browsersOnly websites open in Chrome
Works in desktop appsYesNo
Needs admin rights to installUsuallyNo

Which apps can see which virtual camera?

Where each kind of virtual camera shows up
AppOBS Virtual CameraFacecam Virtual Camera
Google Meet in ChromeYesYes
Zoom on the web (app.zoom.us) in ChromeYesYes
discord.com in ChromeYesYes
Teams on the web in ChromeYesYes
Zoom, Discord or Teams desktop appsYesNo
OBS itselfIt's the sourceNo
Phone appsNoNo

The browser-only column comes from how our extension works: the camera is added to web pages inside Chrome, so it can't exist anywhere else. The OBS column assumes the virtual camera is started and the app was reopened afterwards.

How do you use OBS as a virtual camera?

  1. Build your scene in OBS

    Add your webcam, avatar, overlays or game capture to a scene.

  2. Click Start Virtual Camera

    It's in OBS's Controls dock. OBS now sends that scene as a camera.

  3. Choose what it sends, if you need to

    The gear next to the button picks the output: Program (what OBS normally shows), Preview (in Studio Mode), one Scene, or one Source. Source is handy when you want only your avatar in the call, without overlays.

  4. Pick it in your call

    In Zoom, Meet, Discord or Teams, open the video settings and choose OBS Virtual Camera.

To check that it's working without joining a call, open our OBS Virtual Camera Checker. It lists every camera your browser can see and previews what OBS is sending.

OBS Virtual Camera Checker finding OBS's virtual camera and previewing what it sends
Our checker finding a camera labelled OBS Virtual Camera and previewing it. For this test the camera was Chrome's fake camera playing a clip of a fictional person.

Why isn't OBS Virtual Camera showing up?

The checker when Chrome can't see OBS Virtual Camera
The checker when OBS Virtual Camera isn't visible: Chrome can only see the webcam (here our pipeline's fake "HD Webcam"), so the fix is in OBS or the browser, not the call. Captured October 2, 2026.
  • You haven't clicked Start Virtual Camera. It isn't on by default.
  • The app was already open. Many apps read the camera list once. Quit the call app completely and reopen it after starting the virtual camera.
  • Another app has it. Some setups only let one app use a camera at a time. Close other apps using it.
  • The browser hasn't been allowed. In a web call, the site needs camera permission, and the browser must see the device. Our checker shows whether it does.
  • On a Mac, macOS blocked it. The first time, macOS reports a blocked system extension from OBS: open System Settings, click Allow and confirm with your password. On macOS 13 or later you need OBS 30 or newer.
  • On Linux, v4l2loopback isn't installed. OBS's virtual camera runs on that kernel module. Install it from your distribution's packages.
  • On Windows, it vanished after an update. OBS's troubleshooting page says to run virtualcam-install.bat as administrator from C:\Program Files\obs-studio\data\obs-plugins\win-dshow.

Why does a browser-only virtual camera exist?

It's the no-install version. Our tools (the VTuber Maker, Webcam Effects, Live Face Swap) run on the page in your browser, even on a phone. To use them in a call, the free Facecam extension adds Facecam Virtual Camera to websites in Chrome on a computer. You pick it in Meet, Zoom on the web or discord.com like any camera, and the call sees your avatar, your effect or the face you chose. Nothing is installed on the system, which is why it needs no admin rights. Our virtual camera for Chrome page lists where it works. Our video call face swap guide shows it in a real call.

The trade-off is reach. Desktop apps, including the Zoom and Discord apps and OBS itself, can't see it, because it only exists inside Chrome. If you need your avatar in a desktop app, Facecam for PC and Mac installs a system virtual camera, or you can capture the Chrome tab in OBS and use OBS Virtual Camera.

What didn't we test here?

We didn't run OBS for this post. Our checker saw Chrome's built-in fake camera, renamed to match OBS's, which shows how the checker reports a working OBS camera but not OBS's own quirks. The OBS steps follow its knowledge base. We also haven't tested other virtual cameras, such as the ones VTuber apps or camera makers install.

Questions

Is a virtual camera safe?

From a trusted source, yes. It only sends video the software makes. Install system virtual cameras only from the official app, as they add a driver.

Can I use a virtual camera on a phone?

Not really. Phone apps use the phone's own cameras. Our avatar and face swap tools do run in a phone's browser, but sending them into a call needs Chrome on a computer.

Why does my virtual camera show a black screen?

The software behind it isn't sending anything: OBS's scene is empty, or the tool's tab is closed or minimised. Check the source app first.

Can a virtual camera change my face in a call?

Yes, if the software behind it does. A live face swap sends a camera picture with a different face on yours, and the call just sees a camera.

Can I use OBS Virtual Camera in Discord?

Yes, in the Discord app and on discord.com. Start the virtual camera in OBS first, then reopen Discord and pick it in Voice & Video settings.

Keep reading

  • The same webcam frame evenly lit and too dark, side by side

    Streaming & Setup

    How to Look Good on Webcam

    How to look better on webcam in five minutes, mostly by moving a lamp. We ran the same clip through our Webcam Test lit and darkened, and the dark one failed on more than brightness.

    4 min read

  • Four webcam previews in Facecam's Webcam Test: a covered lens (flat black), a very dark room, a blocked camera, and the same camera in good light

    Streaming & Setup

    Why Is My Camera Black?

    Why your camera shows a black screen, and how to tell which of six causes it is in under a minute. We fed our Webcam Test each one and wrote down exactly what it said.

    6 min read

  • A USB microphone with a pop filter on a desk at night

    Streaming & Setup

    Why Does My Mic Sound Bad?

    Why your mic sounds quiet, crackly, muffled or noisy, and how to tell which one it is in a minute. We ran the same voice through our Mic Test three times to show what each problem looks like.

    6 min read

Free, in your browser

OBS Virtual Camera Checker

OBS Virtual Camera Checker is a free browser tool that shows whether your browser can see the OBS Virtual Camera and what it is sending.

Open OBS Virtual Camera Checker