Back to blog

OBS Face Swap for Live Streaming and Video Calls

Last updated:

Stream an OBS face swap scene to Twitch or YouTube, or use OBS Virtual Camera in Zoom, Google Meet, or Teams. Check your preview, audio, and connection.

OBS Face Swap for Live Streaming and Video Calls

For OBS face swap streaming, use Start Streaming to send the OBS scene and its audio mix to Twitch or YouTube. For a video call, use Start Virtual Camera to send the scene as a camera feed, then pick a microphone in Zoom, Google Meet, or Teams.

Start in the Live Face Swap workspace and follow the Windows OBS capture guide to capture and crop the live result. Play back a short OBS recording before connecting a platform. Check that the processed picture moves, the original camera inset is outside the crop, and your voice comes through if you plan to stream it.

For a clean Prism source, use Open OBS output in the studio and capture Live Face Swap Output in OBS. The current output guide covers Windows and macOS. This article covers what to do with the scene once OBS receives it.

Stream an OBS face swap to Twitch or YouTube

Check the scene you intend to broadcast and the Audio Mixer in OBS. If Studio Mode is on, check the Program pane. Keep the browser result visible in its own window while OBS captures it.

Twitch

  1. In OBS, open Settings → Stream and select Twitch as the service. Click Connect Account and check that the account belongs to the channel you plan to use. If you connect with a stream key, find it in Twitch Creator Dashboard → Settings → Stream and enter it in OBS. Keep the key out of captures. Twitch OBS setup · Twitch stream key FAQ
  2. To check the connection before broadcasting, run a bandwidth test and view it in Twitch Inspector. Return to your normal stream settings before the real broadcast. Twitch Inspector test instructions
  3. When ready to go live, click Start Streaming in OBS. In Twitch Creator Dashboard, confirm the intended channel is live and check the picture and audio. To finish, click Stop Streaming and confirm the channel is offline.

YouTube Live

  1. In YouTube Studio, click Create → Go Live and open or schedule an encoder stream in Live Control Room. Choose Private for a restricted test. An Unlisted stream can be viewed by anyone who has its link.
  2. In OBS Settings → Stream, choose the YouTube service. Connect the channel and select the intended broadcast if prompted, or use the stream key for that broadcast from YouTube. Keep the key out of the picture. YouTube encoder setup
  3. Click Start Streaming in OBS, then check the incoming preview in Live Control Room. To review the preview before a scheduled broadcast begins, leave Enable auto-start off and use YouTube's Go Live button when ready. With auto-start enabled, sending the encoder feed can start the broadcast. YouTube auto-start and auto-stop settings
  4. If the control room shows No data, check that OBS is streaming to YouTube and that the key or selected broadcast matches the event you opened. When finished, confirm YouTube has ended the broadcast and stop sending from OBS. YouTube stream troubleshooting

Use OBS Virtual Camera in Zoom, Google Meet, or Teams

In OBS Controls, click Start Virtual Camera. In its settings, choose Program to follow the scene OBS is outputting, or Scene to keep the camera on one selected scene as you switch elsewhere in OBS. Then choose OBS Virtual Camera in your meeting app and check the preview before joining. OBS virtual camera and output modes

Zoom Workplace

Before joining, open Settings → Video & effects and choose OBS Virtual Camera in the camera dropdown. In a meeting, open the arrow next to the video button and select the camera. Choose your microphone under Audio. Zoom camera settings and preview

For built-in effects and Windows capture, see the Zoom filters and live face swap guide.

Google Meet

Open Settings → Video in Meet and select OBS Virtual Camera. If prompted, allow the Meet site to use the camera. Use two separate browser windows so the window OBS captures stays on the workspace while you operate Meet in the other. Check the camera preview and pick your microphone under Audio. Google Meet camera and audio settings

For filter settings and the two-window setup, see the Google Meet filters and AI webcam guide.

Microsoft Teams

In the Teams desktop app, open Settings and more → Settings → Devices. Under Video settings, select OBS Virtual Camera from the Camera dropdown. Select your microphone in the device settings, then check the video preview on the pre-join screen. Teams device settings

For Discord calls, follow the Discord camera selection and preview guide.

Fix a missing camera, wrong scene, or silent call

  • OBS Virtual Camera is missing. Start it in OBS first, then fully reopen the desktop meeting app or reload the Meet tab. Check Windows camera access and, for browser calls, the meeting site's camera permission. If Start Virtual Camera itself is missing from OBS, check the virtual camera installation. OBS virtual camera troubleshooting
  • The preview is black or shows the wrong scene. Check that the face swap is still moving in the browser and in OBS. Verify the virtual camera output target and the camera selected in the meeting app. If the app has its own video effects on, clear them while testing the feed.
  • The picture works but there is no sound. The virtual camera carries video. In calls, select and test the microphone in the meeting app. On Twitch or YouTube, check the microphone level and mute state in the OBS Audio Mixer.

When you finish a call, turn off meeting video and stop the virtual camera. When you finish a stream, follow the steps for your platform and confirm the broadcast has ended. Then return to the workspace and choose End session to stop AI generation.