Zoom does not offer native live face swap. The standard approach routes LiveSwap through OBS Virtual Camera so Zoom receives your persona as an ordinary webcam feed. Setup takes about fifteen minutes once; every subsequent call is a camera selection and Go live click.
This guide covers prerequisites, step-by-step Zoom configuration, HD and background settings, troubleshooting, and links to the full Zoom platform article. Part of our how-to hub.
What you need
LiveSwap account with available credits, private calls consume live minutes while ON AIR.
OBS Studio 26+ with Virtual Camera, free from obsproject.com.
LiveSwap persona uploaded, clear front-facing photo in the avatar library.
Zoom desktop or web client, desktop recommended for reliable virtual camera listing.
Stable network, 5 Mbps upload minimum for acceptable 480p; 10+ Mbps for 720p swaps.
For privacy-focused calls without revealing identity, see private video calls use case.
Step-by-step Zoom setup
Enable LiveSwap virtual camera (OBS pipeline)
Zoom cannot capture LiveSwap directly from the browser. Wire OBS first:
- Open
/app/streaming→ select persona → Go live → wait for ON AIR - In OBS: Sources → + → Browser → paste streaming URL
- Set dimensions to your plan tier (1280×720 for Creator)
- Crop with Alt/Option + drag to swapped face only
- Start Virtual Camera in OBS Controls
Detailed OBS steps: face swap in OBS. Virtual camera permissions: virtual cam guide.
Open Zoom video settings
Zoom desktop app:
- Open Zoom (do not join a meeting yet)
- Click your profile picture → Settings
- Or: Zoom menu → Settings (macOS) / gear icon (Windows)
- Select Video in the left sidebar
Zoom web client:
- Go to zoom.us/test or start a meeting
- Click Settings gear before joining
- Open Video tab
Select LiveSwap (via OBS Virtual Camera)
- Find the Camera dropdown
- Select OBS Virtual Camera
- Check the preview pane, your persona should appear
- If preview is black, see Troubleshooting below
Do not select your built-in FaceTime, Integrated Camera, or USB webcam, those show your real face.
Test before joining a meeting
Zoom provides a persistent preview in Settings → Video. Verify:
- Face alignment looks natural at your sitting distance
- Lighting matches persona tone reasonably well
- Mouth movement sync is acceptable when you speak
Use Test Meeting (zoom.us/test) for a full end-to-end check with recording disabled.
Join your meeting
- Join as usual, Join with Video enabled
- In-meeting: Stop Video / Start Video toggles the same camera device
- Switch Camera arrow (if visible) lists OBS Virtual Camera for mid-call switches
Other participants see your persona. Your voice comes from Zoom's microphone setting, independent of video path.
Zoom-specific settings
HD video
Settings → Video → enable HD if available on your Zoom plan. LiveSwap Creator outputs 720p; Pro/Studio outputs 1080p, HD lets Zoom pass through more detail when bandwidth allows.
Settings → Video → Original ratio vs 16:9, 16:9 matches most webcam layouts. Original ratio preserves crop if you composed a square persona in OBS.
Touch up my appearance
Zoom's skin smoothing applies on top of the swap. Light touch-up can help; heavy smoothing plus AI swap may look plastic. Test and adjust.
Virtual backgrounds and blur
Zoom virtual background works with OBS Virtual Camera input. Quality depends on Zoom's segmentation, swapped faces sometimes get edge artifacts around hair.
Better alternative: apply background removal in OBS on the Browser source (NVIDIA Broadcast, OBS background removal plugin) before Virtual Camera. Then disable Zoom virtual background to avoid double processing.
Mirror my video
Settings → Video → Mirror my video, affects only your self-view. Audience sees non-mirrored output by default. Toggle if text on clothing looks reversed in self-view.
Always show video preview dialog
Enable if you want a confirmation step before each meeting's camera goes live, useful while learning the setup.
Zoom troubleshooting
OBS Virtual Camera not in dropdown
- Confirm Start Virtual Camera is active in OBS
- Quit Zoom completely (Cmd+Q / right-click tray → Quit)
- Relaunch Zoom → Settings → Video
- macOS: System Settings → Privacy & Security → Camera → enable Zoom and OBS
- Windows: Settings → Privacy → Camera → allow desktop apps
Black preview
- LiveSwap session not ON AIR
- Browser source URL wrong or logged out, refresh OBS source
- OBS Virtual Camera started before Browser source loaded, toggle Stop/Start Virtual Camera
Real face flashes briefly
Zoom may cache last camera on rapid toggle. Start Video after confirming OBS Virtual Camera selected.
Laggy lip sync
Network issue or LiveSwap quality too high for upload speed. Lower resolution in LiveSwap Settings → Stream quality. See lag troubleshooting.
"Cannot detect camera"
Another app holds camera exclusivity. Close FaceTime, Photo Booth, Teams, or other Zoom instances. On macOS, only one consumer may bind virtual camera sometimes.
Meeting hosts restrict custom video
Enterprise Zoom may lock camera selection. Contact IT or use approved devices policy, some orgs block virtual cameras.
For broader troubleshooting: swap failure guide.
Related: full Zoom platform guide
Live Face Swap for Zoom covers policy context, comparison with Google Meet and Teams, anonymous call tips, and FAQ specific to Zoom's platform rules.
Also relevant:
- Face swap for Google Meet, similar virtual camera path
- Face swap for Microsoft Teams, work call considerations
- usage policy, consent and no impersonation
Worked scenario: therapy-adjacent privacy call
You want privacy on a Zoom call without turning camera off entirely. You upload a neutral, soft-lit persona "Alex", not impersonating anyone real. Before the call: LiveSwap ON AIR, OBS cropped, Virtual Camera running, Zoom Settings → OBS Virtual Camera, Test Meeting passes. You join with video on; colleague sees Alex; conversation proceeds naturally. Call lasts 30 minutes → ~30 credits. You click Stop stream in LiveSwap when hanging up.
Common mistakes on Zoom
Joining before OBS pipeline is ready, fix camera in Settings, not mid-intro if avoidable.
Using Zoom's camera while testing LiveSwap in browser, two different feeds; only OBS Virtual Camera carries the swap.
Heavy persona on professional calls, subtle, realistic personas attract less scrutiny than cartoon extremes.
Forgetting to stop LiveSwap after call, credits keep metering while ON AIR even if Zoom ended.
stream prep guide for your first Zoom-ready persona.
Zoom desktop vs Zoom web client
Desktop app (recommended): full Settings → Video path, reliable OBS Virtual Camera enumeration after restart, supports HD toggle and advanced video ratio settings.
Web client (Chrome/Edge): pre-join camera dropdown lists OBS Virtual Camera when permissions granted. Limitations: some enterprise SSO configs force web-only; virtual camera may lag enumeration one session behind desktop.
Zoom mobile (iOS/Android): does not select OBS Virtual Camera from desktop OBS, mobile Zoom uses phone camera only. Live face swap on phone requires a different architecture (not LiveSwap's documented desktop workflow).
Zoom Rooms and hardware codecs
Zoom Rooms appliances may lock camera inputs to certified hardware. OBS Virtual Camera on a laptop driving Zoom Rooms wireless share is non-standard, validate with AV team before corporate all-hands.
Host vs participant video permissions
Meeting hosts can Stop Video for participants, unrelated to swap technology but affects when you can re-enable. Co-hosts may Ask to Start Video, swapped feed appears when you accept.
Waiting room: video preview before admit uses same camera setting, confirm persona appropriate before host admits you (professional alias vs stream character).
Zoom webinar vs meeting
Webinars separate Panelist video from Attendee view-only role. Panelists use normal camera settings, OBS Virtual Camera path identical. Attendees often cannot send video, irrelevant for swap setup.
Practice mode in webinars lets you verify swapped preview before going live to audience.
Bandwidth adaptation inside Zoom
Zoom dynamically reduces receive/send quality on congested networks independent of LiveSwap. Symptoms: swap sharp in LiveSwap browser, soft in Zoom despite HD toggle. Fix upstream LiveSwap resolution first; if persists, Zoom Optimize for low bandwidth in Settings → Video may trade sharpness for continuity, test disabled for face swap sessions.
Breakout rooms
Camera device persists entering breakout rooms, no re-selection needed if OBS Virtual Camera was active in main room. If breakout opens new Zoom window instance occasionally re-enumerates cameras, verify preview on entry.
Recording and swap visibility
Local recording captures what you send, swapped face records if OBS Virtual Camera selected. Cloud recording (paid Zoom plans) same, host sees your persona, not physical face, assuming camera path correct.
Disclose altered video where professional or legal context requires honesty, see platform rules and face swap ethics.
Zoom Phone and non-video products
Zoom Phone voice-only products ignore camera settings, this guide applies to Zoom Meetings and Zoom One video meetings only.
Post-call cleanup
End meeting → click Stop stream in LiveSwap, credits continue until stopped even if Zoom ended. Habit: stop LiveSwap first or immediately after hang up.
Review minutes consumed in dashboard Recent sessions stats, calibrate plan tier for next month.
Enterprise Zoom considerations
Corporate Zoom deployments add constraints beyond consumer setup.
Admin-controlled camera policies
Some organizations lock camera selection to approved hardware. IT may block OBS Virtual Camera and third-party virtual cameras. Symptoms: only "Integrated Camera" appears in dropdown; IT ticket required.
Before assuming LiveSwap works on work laptop, check with IT or test on personal device first.
Zoom Rooms vs desktop client
Zoom Rooms hardware codecs may not enumerate virtual cameras from laptops. Presenter laptop running OBS → HDMI capture into Room system is a fallback, heavy setup.
Desktop Zoom client on presenter machine is the standard LiveSwap path.
Waiting room and host preview
Host sees your swapped face in participant preview when you join, same as any webcam. No special Zoom flag for "AI face" unless your org adds custom disclosure policies.
Recording and compliance
If meeting is recorded, swapped face appears in recording. Ensure persona use complies with employer recording policies and consent norms, especially HR, legal, or medical contexts.
Advanced OBS pipeline for Zoom power users
When Zoom virtual background quality disappoints with swapped face:
- OBS Browser source → LiveSwap cropped
- Apply OBS background removal (plugin or NVIDIA Broadcast) on browser source
- Start Virtual Camera with clean background already applied
- Zoom → disable virtual background (avoid double segmentation)
Audio: keep mic in Zoom directly unless you need OBS audio filters, then route OBS audio via virtual cable (advanced).
Compare face swap for Zoom platform guide for policy context.
Worked scenario: recurring client calls
You consult for three clients weekly, 45-minute Zoom each. Persona "Alex" (licensed stock face you purchased with broadcast rights).
Repeatable ritual (5 min before each call):
- LiveSwap ON AIR, verify persona Alex selected
- OBS Virtual Camera running, preview in OBS
- Zoom Settings → OBS Virtual Camera, Test Meeting 30 seconds
- Join client call, Start Video
- Hang up → Stop stream in LiveSwap immediately
Monthly minutes: ~135 → Creator tier (40 min) insufficient; Pro (120 min) close; budget Studio or selective swap-only segments.
Common mistake: Leaving ON AIR between back-to-back calls burns credits during the 10-minute gap, stop stream during breaks.
Worked scenario: webinar panelist
You are invited as panelist on large Zoom webinar. Organizer expects video on. You use privacy persona.
Before event:
- Email organizer: "I use an AI privacy persona on video; voice is live and unaltered", sets expectations
- Test bandwidth at venue, wired ethernet mandatory for 720p
- Disable Zoom Touch up my appearance max, can conflict with swap edges
During event: Gallery view shows your persona like any webcam. Q&A lip sync acceptable at Creator 720p for seated talking head.
Bandwidth and quality settings for Zoom
| LiveSwap tier | Minimum upload | Zoom HD recommendation |
|---|---|---|
| Basic 480p | 5 Mbps | HD off or on, swap caps at 480p |
| Creator 720p | 10 Mbps | Enable HD in Video settings |
| Pro 1080p | 15–25 Mbps | HD on; watch encoding lag |
Zoom Adjust for low light can brighten swap unnaturally, test toggle.
Comparison: Zoom vs Meet vs Teams (same pipeline)
Same OBS Virtual Camera pattern works across apps with different settings paths:
- Google Meet: Settings → Video → Camera → OBS Virtual Camera, Meet guide
- Teams: Settings → Devices → Camera → OBS Virtual Camera, Teams guide
Zoom desktop app most reliable for virtual camera enumeration on Windows.
Security and privacy notes for Zoom swap
- Persona photos stored encrypted, delete after engagement via persona docs
- Do not impersonate meeting participants or executives, acceptable use rules
- Zoom end-to-end encryption (where enabled) encrypts transport, swapped video is still your video feed to participants
Not legal advice, see face swap laws.