How to Use a Virtual Camera in Discord on a Mac
Discord treats a virtual camera like any other webcam: if macOS lists it, Discord lists it. That one sentence explains both why setup takes about a minute and why it fails when it fails. This guide covers pointing Discord at CamLoop, OBS, or any other virtual camera on a Mac, plus the short fix list for the times the picker comes up empty.
What counts as a virtual camera
Anything that registers itself with macOS as a camera. The usual suspects on a Mac:
- CamLoop, which records a few seconds of you and loops it through its camera so you can step away from a call while still looking present.
- OBS Virtual Camera, which outputs a whole OBS scene, overlays and all. Here is the OBS-on-Mac setup guide.
- Phone-camera apps and anything else that shows up in a camera picker. The best virtual cameras for Mac roundup compares the five that matter.
One important cutoff: since macOS Sonoma, only virtual cameras built on Apple's camera-extension system exist at all. CamLoop and current OBS releases qualify. Very old tools built on the deprecated legacy plugin never show up in Discord or anywhere else on a recent Mac.
Point Discord at it, in four steps
- Start the virtual camera first. In CamLoop the menu-bar icon shows the camera is on. In OBS, click Start Virtual Camera in the Controls panel, it is off by default.
- Restart Discord fully. Discord scans the camera list when it launches. Press Cmd+Q and reopen it. Closing the window is not enough, the app keeps running in the background.
- Open Discord's settings. Click the gear next to your name, bottom left, then Voice & Video in the left panel.
- Pick the camera. Under Video Settings, choose your virtual camera in the Camera dropdown and use the preview to confirm the feed. Done, this sticks for DMs, group calls, and voice channels alike.
- FaceTime HD Camera
- CamLoop
- OBS Virtual Camera
If the camera does not show up
Work through these in order, they go from most to least likely:
- Approve the extension. Every modern virtual camera needs a one-time approval in System Settings → General → Login Items & Extensions (or under Privacy & Security on some macOS 14 builds). If you clicked past the prompt, the camera does not exist yet.
- Confirm the camera is running. A virtual camera only exists while its app provides it. The OBS one is off until you press Start Virtual Camera.
- Quit Discord for real. Cmd+Q, then reopen. This alone fixes most cases.
- Give Discord camera permission. macOS asks the first time Discord uses any camera. If it was denied, flip it on in System Settings → Privacy & Security → Camera.
- Cross-check in the browser. Open Discord in Chrome and look at the same Voice & Video settings. If the camera shows there, the camera is fine and the desktop app just needs the restart or the permission above.
Still stuck? The every-fix-in-order guide covers the rarer cases, from macOS updates to work-managed Macs.
The loop trick, Discord edition
Discord calls run long. Community hangouts, study-with-me sessions, watch parties, the four-hour voice channel that nobody formally ends. Nobody wants to be the tile that goes dark, but nobody wants to be pinned to a chair either.
That is the case CamLoop was built for: record a few seconds of yourself listening, and when you need water, the door, or just a stretch, one hotkey (⌃⌄L) switches your feed to the loop. Your mic keeps passing through untouched, so you hear the call and can answer from across the room, and the same hotkey brings your live camera back. How looping your webcam works explains what makes a loop believable.
FAQ
Does OBS Virtual Camera work in Discord on a Mac? Yes, with a current OBS. Since macOS Sonoma only camera-extension virtual cameras work, which means OBS Studio 30 or later. Approve the extension, click Start Virtual Camera, fully restart Discord, and it appears in Voice & Video like any webcam.
Why is my virtual camera not showing up in Discord? Almost always: the extension was never approved, the camera is not running, or Discord never rescanned. Approve, start, then Cmd+Q Discord and reopen it. Closing the window is not enough.
Do virtual cameras work in Discord in the browser? Yes. Discord in Chrome or Edge lists every camera macOS knows, in the same Voice & Video settings. It is also a handy cross-check when the desktop app misbehaves.
Is a virtual camera the same as Discord's video backgrounds? No. Backgrounds blur or replace what is behind you while your live camera runs. A virtual camera replaces the feed itself, an OBS scene, your phone, or a loop of you looking present while you step away.
Setting up from scratch? The two-minute CamLoop setup guide gets the camera installed and approved, and the virtual camera roundup helps you pick the right tool before you point Discord at it.