How to Use a Virtual Camera in Microsoft Teams on a Mac
Teams treats a virtual camera like any other webcam: if macOS lists it, Teams lists it. Setup takes about a minute, and the one Teams-specific wrinkle is that it is stricter than most apps about rescanning, a full restart is nearly always required. This guide covers pointing Teams at CamLoop, OBS, or any other virtual camera on a Mac, plus the fixes for an empty picker, including the managed-Mac case.
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 meeting 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 cutoff: since macOS Sonoma, only virtual cameras built on Apple's camera-extension system exist at all. CamLoop and current OBS releases qualify, and the current Teams client lists them like any webcam. Very old tools built on the deprecated legacy plugin never show up.
Point Teams 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 Teams fully. Teams scans the camera list when it launches, and it is stubborn about rescanning. Press Cmd+Q and reopen it. Closing the window is not enough.
- Open Teams' device settings. Click the three dots next to your profile picture, then Settings → Devices. In a meeting, it is More → Settings → Device settings.
- Pick the camera. Choose your virtual camera in the Camera dropdown and confirm the feed in the preview. Done, this sticks for every future meeting.
- 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 Teams for real. Cmd+Q, then reopen. Teams is the app where this step matters most.
- Give Teams camera permission. macOS asks the first time Teams uses any camera. If it was denied, flip it on in System Settings → Privacy & Security → Camera.
- On a work-managed Mac, ask IT. MDM policy can block camera extensions from being approved at all. If the approval toggle never appears in System Settings, that is the reason, not a bug.
Still stuck? The every-fix-in-order guide covers the rarer cases, from macOS updates to Continuity Camera conflicts.
The loop trick, Teams edition
Teams days are meeting days, back-to-back blocks where the camera stays on and the graceful exits are few. Nobody wants to be the tile that goes dark in a four-person sync.
That is the case CamLoop was built for: record a few seconds of yourself listening, and when you need coffee, the door, or just a stretch, one hotkey (⌃⌄L) switches your feed to the loop. Your mic keeps passing through untouched, so you hear your name and can answer from across the room, and the same hotkey brings your live camera back. The step-away-from-Teams playbook covers all four honest options.
And to be clear about the boundary people ask about most: the loop covers your camera tile, not your presence dot. How long Teams stays green is a separate system with its own rules, and no camera tool changes it.
FAQ
Does OBS Virtual Camera work in Microsoft Teams on a Mac? Yes, with a current OBS and the current Teams client. Since macOS Sonoma only virtual cameras built on Apple's camera-extension system work, which means OBS Studio 30 or later. Approve the extension in System Settings, click Start Virtual Camera in OBS, fully restart Teams, and it appears under Settings, Devices.
Why is my virtual camera not showing up in Teams? Almost always: the camera extension was never approved in System Settings, the virtual camera is not running, or Teams was already open and never rescanned. Approve the extension, start the camera, then quit Teams fully with Cmd+Q and reopen it. On a company-managed Mac, IT policy can also block camera extensions entirely.
Does a camera loop keep my Teams status green? No. A virtual camera replaces your video feed, not your presence. The Teams dot follows your keyboard and mouse activity and goes yellow after about five minutes of inactivity regardless of what your camera shows. The loop covers the moment on camera, the dot is a separate system.
Is a virtual camera the same as Teams background effects? No. Background blur and replacement change what is behind you while your live camera keeps running. A virtual camera replaces the feed itself, so it can show an OBS scene, your phone's camera, 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 Teams at it.