How to Route OBS Virtual Camera into Discord
Use OBS as a webcam in Discord: start OBS Virtual Camera, select it in Discord's video settings, confirm the preview, and fix black screens, missing devices and cropping.
The short answer
OBS Studio can present its output to other apps as a simulated webcam called OBS Virtual Camera. To use it in Discord, build your scene in OBS, click Start Virtual Camera, then open Discord's Voice & Video settings and choose OBS Virtual Camera as your camera. Discord treats it like any other webcam. Anyone who sees your camera, in a video call or a server voice channel, sees your OBS scene instead of your raw webcam image.
Two points affect what you should expect. First, the virtual camera carries video only. Discord still takes your sound from whichever microphone is selected in its own settings, so OBS audio filters and mixed audio do not reach Discord through this route. Second, the virtual camera is different from Discord's screen share and Go Live features. Choose the virtual camera when you want your OBS scene to stand in for your webcam. Choose screen share when you want to show a window or display as a separate stream.
What you need first
- OBS Studio installed. Recent versions include the virtual camera feature, so you do not need a separate plugin on Windows or macOS.
- The Discord desktop app, or a supported browser if you use Discord on the web.
- At least one scene in OBS that shows what you want people to see. This might be your webcam with a filter, an overlay or a background effect.
- On Linux, the v4l2loopback kernel module, which OBS relies on to create the virtual device. OBS may ask for an administrator password to load it the first time.
- On macOS, permission for the OBS camera extension and camera access for Discord. Both are covered in the troubleshooting section.
Step-by-step: OBS to Discord
1. Prepare the scene in OBS
Open OBS and select the scene you want to send. By default, the virtual camera outputs the main program view, which is the large preview in the centre of the OBS window. Check that the scene looks right there before you continue. If you add your physical webcam as a Video Capture Device source in OBS, OBS will be using that webcam. Discord should then receive the image through the virtual camera, not directly from the webcam.
Success check: the OBS preview shows the image you want people to see, framed the way you want it.
2. Start the virtual camera
In the Controls dock, usually at the bottom right of OBS, click Start Virtual Camera. In recent versions, a small gear icon next to that button lets you choose what the camera outputs: the full program view, a specific scene, or a single source. The default program output suits most people.
Success check: the button changes to Stop Virtual Camera. This confirms OBS is sending the virtual device. It does not yet confirm that Discord can see it.
3. Select OBS Virtual Camera in Discord
In Discord, open User Settings with the gear icon near your username. Go to Voice & Video, find the Video Settings area, and open the Camera dropdown. Choose OBS Virtual Camera.
Success check: OBS Virtual Camera appears in the list and stays selected. If it does not appear at all, see the troubleshooting section below. A missing entry usually means Discord was already running before the virtual camera was available.
4. Test the video preview
Click Test Video, or the preview button in the same section, to see what Discord receives.
Success check: the preview shows your OBS scene, and it moves when you move or change the scene. This confirms three things: Discord can access the virtual camera, OBS is supplying frames, and Discord is capturing them.
The test does not show how the video looks to other people. Discord may compress, scale or crop the image depending on the connection, the call layout and your account settings. It also says nothing about your microphone. To check the full result, join a call with a friend or a second account and ask what they see.
5. Turn on your camera in a call
Join a voice channel or start a call, then click the camera or Video button. Discord uses the camera you selected in settings.
Success check: your tile shows the OBS scene. If you can, have another participant confirm they see it too. Leave OBS open with the virtual camera running for the whole call. Stopping it or closing OBS cuts off the feed.
Checking your microphone separately
Because the virtual camera sends no sound, check audio on its own in Discord's Voice & Video settings. Choose your microphone under Input Device. Then use the mic test and confirm the input meter moves when you speak. A moving meter only shows that Discord detects the microphone and receives a signal. Whether your voice is clear, at a comfortable volume and free of echo is best judged by playing back the test or asking someone on a call. No recommended input-level target was supplied for this guide, so judge by ear and by feedback from listeners rather than a specific meter reading.
Troubleshooting common problems
OBS Virtual Camera is missing from Discord's camera list
- Start the virtual camera in OBS first, then fully quit Discord and reopen it. On Windows, closing the Discord window often leaves it running in the system tray, so quit it from the tray icon.
- On macOS, OBS installs the virtual camera as a system camera extension. If macOS asked you to allow it, approve it in System Settings, then restart OBS and Discord.
- On Linux, confirm that OBS loaded v4l2loopback without errors. Also check whether your Discord build, especially a sandboxed one, can access video devices at all.
The preview is black, frozen or shows a placeholder image
- Make sure the OBS button still reads Stop Virtual Camera. If the virtual camera is off, apps may show a blank or placeholder image even though the device is listed.
- Check that your OBS scene shows something in the main preview. An empty scene produces an empty camera image.
- If your physical webcam is inside the OBS scene, confirm that no other app has taken control of it. Many webcams work with only one program at a time.
- On macOS, open System Settings, go to Privacy & Security, then Camera, and confirm Discord has camera access. Without it, Discord cannot open any camera, virtual or physical.
The image looks mirrored
Discord commonly mirrors your own self-view so it feels like looking in a mirror, while showing the unmirrored image to others. Text in an overlay that reads backwards in your own preview usually looks correct to everyone else. Ask another participant before you flip anything in OBS. A transform applied in OBS changes what everyone sees.
The edges are cropped or the framing looks off
Discord may crop or letterbox video to fit its tiles, and the result can differ between layouts and devices. Setting your OBS canvas to a standard widescreen 16:9 shape usually reduces cropping. Keep important elements, such as your face, captions or a logo, away from the outer edges of the scene. This guide had no confirmed figures for the resolution or frame rate Discord delivers to viewers, so check sharpness with a real test call.
Using Discord in a browser
In browser-based Discord, the browser itself must have permission to use the camera. When prompted, allow camera access, then pick OBS Virtual Camera in Discord's video settings. If the browser has blocked the camera, change the permission in the browser's site settings and reload the page. If the virtual camera was started after the browser opened, you may need to restart the browser before the device appears.
Virtual backgrounds: OBS or Discord?
If you mainly want to change what appears behind you, there are three different approaches. A physical background is whatever is actually behind you in the room. A virtual effect replaces or blurs that background live during the call. You can apply one either in OBS, for example with a chroma key filter on a green screen, before the image reaches the virtual camera, or with Discord's own video background options. An edited photo background is a separate task for still images and has nothing to do with live calls. Avoid stacking Discord's background effect on top of an OBS scene that already has one. Combined effects can cause edge artifacts or blank out parts of your scene.
What this guide could not confirm
No tested measurements were available for this article. That includes video quality settings, supported resolutions, frame rates or performance impact for any specific OBS, Discord or operating-system version. Menu names and button positions can also change between releases. If a label described here differs from what you see, look for the camera or video section in the same general area of the settings.