Skip to content
streamneo.
Setup Guides11 min read

How to Use Streamlabs Desktop Virtual Camera

Install Streamlabs Virtual Camera, start it, select it in Zoom, and check the output if your scene does not appear.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

Streamlabs Desktop Virtual Camera sends your composed Streamlabs scene to a video app as a camera feed. The short workflow is to install the virtual webcam component in Streamlabs Desktop, start it, then choose Streamlabs Desktop in the destination app’s camera menu if it is not already selected.

Zoom is Streamlabs’ documented example, but that does not establish compatibility with every conferencing app or version. Treat the camera picker in your own destination app as the place to check whether the output is available.

What the Virtual Camera Sends

A virtual camera is an output from Streamlabs Desktop, not a physical camera and not a separate recording. It passes the scene you have assembled in Streamlabs to an app that accepts a camera input. In a call, the other participants see that scene in the camera area, much as they would see an ordinary webcam feed.

That distinction matters because a scene can contain more than a camera image. You might show a webcam with a small logo in the corner, combine a camera with a custom background, or switch to an intermission layout. Streamlabs lists these as possible scene uses; they are creative choices rather than requirements for turning on Virtual Camera. A simple scene is sufficient to test the connection.

If you want a real webcam image in the scene, add it in Streamlabs Desktop as a Video Capture Device source and select your camera from the available devices. Streamlabs’ current onboarding guide also advises granting camera and microphone access when prompted on first launch. The Streamlabs Desktop getting-started guide covers that scene setup. A webcam is optional: you can send a scene without one, provided it contains something you intend to show.

It helps to keep the two camera paths separate. Your physical webcam feeds a source inside Streamlabs; the virtual camera then sends the finished Streamlabs scene out to the destination app. If the webcam is missing inside Streamlabs, that is a source or permission problem. If the scene looks right in Streamlabs but the destination app cannot select it, investigate the virtual output and the app’s camera input instead.

Feed you want in the call What to configure What the call receives
An unmodified webcam image Select the webcam directly in the destination app The physical camera feed
A webcam arranged with graphics or a background Add the webcam and other elements to a Streamlabs scene, then use its virtual camera The composed Streamlabs scene
A branded or non-camera scene Prepare the desired scene in Streamlabs and use its virtual camera The Streamlabs scene, not necessarily a physical camera image

Use the direct webcam when a plain camera image is all you need. Use Streamlabs’ output when you specifically want the scene layout to appear in the call. Neither a green screen nor extra equipment is necessary just to install or start Virtual Camera.

Install the Virtual Webcam Component

Open Streamlabs Desktop and go to Settings > Virtual Webcam. Select Install Virtual Webcam. The wording and placement of controls can change between software versions, so if your screen differs, look for the Virtual Webcam section in Streamlabs’ settings rather than assuming the component is already installed.

Allow the installation to finish before moving on. This step adds the camera output that the destination app can look for; it does not itself start sending your scene. Once installation is complete, return to the main Streamlabs Desktop window. Streamlabs’ Virtual Camera instructions describe this settings path and the following start step.

If you are setting up a scene at the same time, make it easy to recognise. A still image, a logo, or a camera source can help you tell whether the destination app is receiving the scene you expect. Keep the first test uncomplicated: fewer moving parts make it easier to tell whether a problem is the scene, the virtual camera, or the other app’s device selection.

The virtual camera installation is separate from any physical webcam setup. If you plan to include a webcam, add and test that source in Streamlabs first. If you do not have a webcam or do not want to show yourself, you can still prepare a scene using other visual elements. The guide to running a 24/7 recorded language lessons channel with VLC covers a different kind of video workflow; for this task, think of Streamlabs as a scene compositor whose output is being supplied to a call app, not as a requirement to build a continuous YouTube broadcast.

Start the Virtual Webcam

After installation, return to Streamlabs Desktop and select Start Virtual Webcam. This makes the current Streamlabs scene available as a camera output. Starting the output and selecting it in the destination app are distinct actions: the first happens in Streamlabs, and the second happens in the app where you want to use the scene.

Before opening or testing the call, look at the Streamlabs preview. Confirm that the intended scene is active and that its important elements are visible. If the preview shows the wrong scene, the destination app will not correct that; it can only receive the scene Streamlabs is currently sending. If the preview is blank or missing an element, fix the source or scene in Streamlabs before diagnosing the camera list elsewhere.

Starting Virtual Camera does not mean you are live on YouTube. It is a way to send the scene to an app’s camera input. If your broader goal is a continuous YouTube broadcast, keep that workflow separate: the comparison of YouTube live playlist streaming and looping a single video discusses a different publishing decision. Here, the only immediate check is whether the selected scene appears in the call app.

Select Streamlabs Desktop in the App

Open the video app and inspect its camera input. In Zoom, Streamlabs says the scene should appear automatically; if it does not, open the video-device menu beside the video icon and select Streamlabs Desktop. Check the preview in Zoom after choosing it to confirm that the right scene is coming through. This is a documented Zoom example, not a promise that every app will show the same label or select the output automatically.

For another destination app, find its camera or video-device setting and examine the available inputs. Menu locations and labels are controlled by that app, so you may need to open its settings or use the camera selector in the meeting window. Choose the entry corresponding to Streamlabs Desktop if one is listed. If it is not listed, do not assume the scene itself is defective: return to Streamlabs and confirm that Virtual Camera is running, then re-open the destination app’s camera list.

Avoid selecting the physical webcam by mistake. If both the webcam and Streamlabs Desktop are available, the former usually supplies the raw camera image, while the latter supplies the composed scene. Switching between them in the destination app is a practical way to verify which feed you are seeing, as long as you are comfortable briefly changing the preview.

The available sources do not provide a complete, current compatibility matrix for conferencing apps. Therefore, the dependable procedure is to verify the output in the actual app and version you intend to use, rather than infer support from Zoom’s documented behaviour. If an app does not expose Streamlabs Desktop as an input, use that app’s own support information to check its camera-device requirements.

Check the Camera Preview

Use the destination app’s own preview as the final check. A correct Streamlabs preview only confirms what Streamlabs is composing; it does not confirm what the other app has selected. Look for the expected scene in the app’s video tile or camera preview, and check that it is not showing a different camera or a blank image.

If the destination preview is correct, make any scene adjustments in Streamlabs and observe whether they appear in the app. For a logo or text overlay, check that it is legible in the smaller call preview, not only in the larger Streamlabs canvas. If a scene includes a camera and graphics, check that the camera is not obscured and that the overall composition is suitable for the call’s aspect and framing.

Streamlabs recommends adjusting output resolution under Settings > Video > Base Canvas Resolution when an adjustment is needed. It recommends using the highest available resolution, ideally matching the computer’s native resolution. That is guidance from Streamlabs, not a guarantee that every destination app accepts every setting. If the image looks incorrectly framed or soft, note the current canvas resolution, change it deliberately, then check the destination preview again. Avoid changing several settings at once, since that makes it harder to identify which change affected the picture.

A useful check is to verify both content and selection: confirm the scene in Streamlabs, then confirm that the destination app has selected Streamlabs Desktop and displays that scene. If either side is wrong, you have narrowed the issue to a specific step rather than treating the entire setup as one mysterious camera failure.

If the Output Does Not Appear

Work through the route from source to destination. First, check that the intended scene is visible in Streamlabs Desktop. Second, make sure you selected Start Virtual Webcam after installing the component. Third, return to the conferencing app’s camera menu and explicitly choose Streamlabs Desktop if it is available. Streamlabs’ instructions give this camera-menu check for Zoom when automatic selection does not occur.

If Streamlabs Desktop is absent from the destination app’s list, close and reopen that app after starting Virtual Camera, then inspect the camera list again. This is a practical way to make the app refresh its device choices, not a documented universal fix. If it remains absent, check the destination app’s current help documentation for camera-input support and requirements. Streamlabs does not publish an exhaustive present-day compatibility list in the cited feature instructions, so avoid treating the same result in Zoom as evidence for another app.

If the virtual output appears but shows the wrong thing, return to Streamlabs and confirm the active scene and its sources. This differs from a physical webcam that is not available inside Streamlabs. For a missing physical device, Streamlabs’ older webcam troubleshooting article discusses checks such as drivers or camera software, another app using the device, duplicate sources, supported camera resolution, privacy access, and security software. That article was last updated in 2021; its specific operating-system menu paths may be dated, so verify current labels rather than following them blindly.

On a computer with multiple camera-related apps, test one change at a time. Check whether the physical webcam works in its own device list, whether it appears as a source in Streamlabs, whether the Streamlabs preview is right, and whether Streamlabs Desktop appears in the destination app. These are separate checkpoints. A physical webcam failing inside Streamlabs points you towards camera access or device configuration; a correct Streamlabs preview with no virtual entry points instead towards the output state or destination app’s available inputs.

If the issue persists, note the app name and version, the operating system, whether the Virtual Webcam control says it is running, and what entries appear in the destination camera menu. Those details are more useful when checking the app’s official help or asking for support than a general report that “the camera is broken”. Do not assume that installing the component proves the destination app supports it; verify that app’s available inputs directly.

Stop the Virtual Webcam

When you have finished the call or test, return to Streamlabs Desktop and select the control to stop Virtual Webcam. The exact button wording can depend on the state shown in the application; use the corresponding stop control rather than closing Streamlabs without checking. You can also switch the destination app back to its ordinary webcam if that is what you want for the remainder of the meeting.

Stopping the virtual output is distinct from removing the installation. If you only need the scene for one call, stopping it afterwards is enough; you do not need to uninstall the component as part of the ordinary workflow. On the next use, check the scene again, start Virtual Webcam, and select the Streamlabs input in the destination app if it has not selected it automatically.

Keep this call workflow separate from an always-on YouTube channel. A call app consumes a camera input while you use it; a 24/7 broadcast has different continuity requirements. For that separate problem, the guide to preventing a YouTube live stream from ending after 12 hours explains why a long-running broadcast needs its own planning. Streamlabs Virtual Camera, as described here, is not a substitute for checking your YouTube live-stream setup.

If the repeated manual steps are the problem in a different workflow—turning an uploaded video into an ongoing YouTube broadcast—StreamNeo removes the need to keep your own computer running for that task. It does not change the camera-input behaviour of the conferencing app discussed in this guide.

Before committing, compare the operating options on the pricing page. When the file and channel are ready, start free — 24-hour trial, no card.

FAQ

How do I use Streamlabs as a webcam?

Install the virtual webcam component in Settings > Virtual Webcam, start it in Streamlabs Desktop, and select Streamlabs Desktop in the destination app’s camera input if it is not already selected. Check the destination app’s preview to make sure it shows the intended scene.

How do I use Streamlabs Virtual Camera in Zoom?

Start Virtual Webcam in Streamlabs Desktop, then check Zoom’s camera selection. Streamlabs documents that the scene should appear automatically in Zoom; if it does not, open the video-device menu beside the video icon and choose Streamlabs Desktop.

Why is Streamlabs Virtual Camera not showing up?

Confirm that the virtual webcam component is installed and running, then inspect the destination app’s camera list and select Streamlabs Desktop if it is present. If it is absent, check that app’s current camera-input guidance; Zoom’s documented behaviour does not establish compatibility for every other app.

Do I need a physical webcam or green screen?

No. A physical webcam is an optional scene source, and a green screen is an optional visual technique. The virtual camera sends the Streamlabs scene, so prepare whichever scene elements you actually want to show.

YOU’VE REACHED THE END

Keep the ideas coming.

More guides, useful tools and a little help for your next broadcast.

Back to the journal ↗
YOUR NEXT READ

A little more to explore.

More Setup Guides guides ↗ · All topics ↗