OBS Virtual Camera sends the output of an OBS scene to another application that accepts a webcam. You prepare the scene in OBS, click Start Virtual Camera, then select OBS Virtual Camera in the receiving application's camera settings.
It does not send only a physical webcam feed, and it does not stream directly to YouTube. Your scene can contain a webcam, video, image, text, capture card or nothing from a camera at all.
What OBS Virtual Camera Does
Think of Virtual Camera as an output from OBS. A meeting application, browser page or chat application sees it as a camera source, while OBS decides what appears in that source.
For example, you could build a scene containing a webcam in one corner, a presentation, a logo and a text label. When you select OBS Virtual Camera in a receiving application, that application receives the arranged OBS scene rather than the webcam by itself.
OBS documents Zoom, Skype and Discord as examples of applications that can use the output. Other software may also accept it, but compatibility depends on the receiving application, its version and your operating system. Do not assume that an application which accepts a USB webcam will always detect every virtual camera.
This workflow is different from sending OBS directly to YouTube. YouTube Live uses its own streaming setup, while Virtual Camera presents OBS as a webcam to another programme or browser. If you are planning an always-on channel, first decide whether you need an interactive camera feed or a continuous prerecorded broadcast. The YouTube live bitrate guide covers a separate part of the latter workflow.
A physical webcam is optional. It can be one source in your scene, but the virtual output itself is created by OBS. You can use an image, a video file, a browser source, text, a capture card or several sources together. OBS's documentation on video capture sources explains how supported video devices can be added when you do need a camera or capture card.
Prepare the Scene You Want to Share
Open OBS Studio and either select an existing scene or create a new one. The scene should show exactly what you want the other application to receive, including its layout, overlays and source order.
A simple scene might contain:
- a webcam source for your face
- an image or presentation behind it
- a text source with your name or channel details
- a media source for a prepared video
You do not need to add a webcam merely to enable Virtual Camera. If the purpose is to share a presentation or a devotional visual with audio, the scene can be built from those sources alone. If you are bringing in a camera or other video device, add it as a source and check that it appears correctly in the OBS preview first.
Before starting the camera, check the parts that are easy to overlook. Make sure the intended source is visible, that an unwanted scene is not selected, and that text is large enough to read at the size used by the receiving application. If audio matters, confirm that the correct audio source is active in OBS and that its meter responds when you test it. The receiving application may have its own audio selection, so visual output and sound are not always controlled in exactly the same place.
If you use Studio Mode, be careful about which part of OBS you plan to share. The output can be based on the Program view or, if selected, the Preview view. Preview can expose a scene you are preparing or show changes before you intend to make them. For a public meeting, class or customer call, that is a presentation risk rather than just a technical detail.
For a long prerecorded broadcast, OBS is only one way to keep a computer producing the output. Articles about creating a YouTube radio-style stream with a video playlist and running a 24/7 Tamil music radio stream address longer-running YouTube arrangements, which are not the same as presenting OBS as a webcam.
Start OBS Virtual Camera
Once the scene is ready, look at the Controls dock in OBS. Click Start Virtual Camera. The control changes to Stop Virtual Camera while the virtual output is active.
That click makes the OBS output available to compatible applications. It does not automatically open a meeting, select a camera in your browser or start a YouTube broadcast. You still need to choose the output in the receiving application.
If you need a particular part of OBS rather than its normal output, open the Virtual Camera settings using the gear icon in the Controls dock before, or while, configuring the output. OBS provides four output choices:
| Output choice | What the receiving application sees | When it is useful |
|---|---|---|
| Program | The output OBS is normally sending | A stable view of the active programme output |
| Preview | The Preview view when Studio Mode is in use | Checking or presenting an upcoming scene, with care around visible edits |
| Scene | One selected scene | Keeping the receiving application on a particular scene |
| Source | One selected source | Sending a single camera, image or other source without the full scene |
Choose deliberately rather than leaving the setting unexplained. Program follows the normal OBS programme output, so changing scenes can change what the other application receives. Scene keeps the virtual feed on one selected scene, which can be preferable when OBS is being used for other work at the same time. Source is useful when you want only one item, such as a webcam or an image.
Preview needs extra care. In Studio Mode, it can show the scene that is being prepared, including changes that have not yet been made live in the normal programme output. Do not select it for a public call unless you understand what the Preview panel contains and are comfortable with the receiving application seeing those edits.
If you are unsure, start with Program, confirm what is visible in OBS, and then test the receiving application privately. You can stop the camera, change the output setting and start it again if the selected feed is not the one you intended.
Select OBS Virtual Camera in the Receiving Application
After starting Virtual Camera, open the application that should receive the feed. Find its camera or video settings and select OBS Virtual Camera from the available camera list.
The exact location varies. In a meeting application, it is commonly under settings, video or devices. In a browser, the camera choice may appear in the site's permission prompt or in the browser's site settings. In a chat application, look under voice and video settings. The important sequence is the same: start the output in OBS, then choose it where the receiving application chooses a webcam.
If the application is already open, it may not refresh its camera list immediately. Close and reopen the application, or reopen its camera settings, after starting Virtual Camera. Some applications also lock the camera choice while a call or recording is in progress, so select OBS Virtual Camera before joining when possible.
Use the application's own preview to check the result. Confirm that the frame is the intended OBS scene, that no unwanted Preview edits are visible, and that the image is not cropped in a way that hides important text. If the scene has a small text label, test it at the size the audience will actually see rather than relying only on the full-size OBS canvas.
Camera selection and audio selection may be separate. Selecting OBS Virtual Camera does not necessarily make the application's microphone or speaker use an OBS audio source. If the audience needs sound from a video or other source, inspect the application's audio settings and run a short private test before starting the real session.
Virtual Camera also does not keep the application connected if the computer sleeps, OBS closes or the source itself fails. For a meeting or presentation, keep OBS open and prevent the computer from sleeping during the session. For a continuous YouTube project, review the difference between local operation and a hosted workflow in how to host a continuous YouTube stream on a VPS. That is a separate operating choice, not a requirement for Virtual Camera.
If your actual goal is an always-on prerecorded YouTube channel rather than a webcam-compatible application, StreamNeo removes the need to leave OBS and your computer running for that particular workflow by turning an uploaded video into a monitored YouTube broadcast.
Keep the Output Stable During a Session
Once the receiving application is using OBS Virtual Camera, changes in OBS can change what the audience sees. This is useful when you intend to switch scenes, but it can be confusing when you are using OBS as a fixed presentation source.
If you chose Program, a scene change in OBS is normally reflected in the virtual output. That makes it suitable for a call where you want to move from a camera scene to a screen-sharing scene. It also means you should avoid experimenting with unrelated scenes while the call is live.
If you chose Scene, the output remains tied to the selected scene. This can make the feed easier to control when the main OBS programme is being changed for another purpose. If you chose Source, check whether the receiving application should see a raw source without the surrounding layout. A single source may be exactly right for a camera test but unsuitable when your audience needs an overlay or presentation.
Keep a short test routine for important sessions:
- Start the intended scene in OBS.
- Start Virtual Camera.
- Select OBS Virtual Camera in the receiving application.
- Check the receiving application's preview and audio separately.
- Make one controlled scene change if you expect to switch scenes during the session.
- Stop the test before joining the public session if the application has not been configured yet.
This is more reliable than discovering during a live call that the application selected the laptop's built-in camera or that OBS was showing a blank source.
Stop the Virtual Camera
When you finish, return to OBS and click Stop Virtual Camera in the Controls dock. It is the same control used to start the output, but its label changes while the camera is active.
Then close or leave the receiving application as appropriate. Stopping the OBS output prevents the scene from remaining available as an active camera source for later use. If another application is still using the camera, it may display a missing or unavailable feed after OBS stops; that is expected and can usually be resolved by selecting another camera or closing the application.
Stopping Virtual Camera does not stop OBS itself, end a YouTube broadcast or delete the scene. It only stops the virtual webcam output. If OBS is also recording, streaming or playing a source, those are separate controls and should be checked before you close the programme.
For a repeatable workflow, stop Virtual Camera after each session and note which output mode you used. This avoids starting the next call with an old fixed scene or a source that is no longer connected.
If OBS Virtual Camera Does Not Appear
Troubleshooting depends on the operating system, OBS version and receiving application. First confirm the basic sequence: OBS is open, the scene is visible, Start Virtual Camera was clicked, and the receiving application's camera list was reopened afterwards.
Windows
If the Start Virtual Camera control is missing on Windows, OBS's troubleshooting guide instructs users to locate virtualcam-install.bat in the OBS installation folder and run it as administrator. The same guide describes a shortcut-based approach for portable or non-standard installations. Use the location that matches how OBS was installed rather than assuming the default folder.
After installation, restart OBS and check the Controls dock again. If the control appears but the receiving application still does not list the camera, restart that application and inspect whether another programme has selected or locked a camera device.
macOS 13 and later
OBS says its newer Virtual Camera component is included with OBS Studio 30.0 and higher for macOS 13 Ventura and later. If macOS blocks the OBS system extension, OBS's troubleshooting instructions direct you to allow it in System Settings and restart OBS.
The settings location varies by macOS release. The guide points to Privacy & Security on macOS 13 and 14, and to Login Items & Extensions, then Camera Extensions, on macOS 15 and later. The labels and paths can change with future macOS releases, so check the current OBS Virtual Camera troubleshooting guide if the setting is not where expected.
OBS specifically states that the newer component in OBS 30.0 and higher on macOS 13 and later is compatible with all Mac applications. That is a documented version-specific statement, not a promise that every future application or release will behave identically.
macOS 11 and 12
OBS says installation occurs the first time you click Start Virtual Camera. Older macOS versions can have application-specific limitations. OBS's guide notes that the component in OBS 29.1 and earlier is not compatible with macOS 14 Sonoma, and that on macOS 12 and earlier it may not work with some applications.
For macOS 12 and earlier, OBS recommends Chromium-based browsers such as Chrome or Edge for best compatibility, particularly for services such as Discord. Treat this as guidance for the versions covered by the guide, not as a guarantee for every browser, service or later update.
Linux
On Linux, OBS says Virtual Camera is powered by v4l2loopback and instructs users to ensure that it is installed. Distribution-specific instructions are linked from the OBS troubleshooting documentation. The package and setup steps depend on your distribution, so do not copy instructions for one distribution into another without checking the relevant documentation.
The camera appears but shows the wrong content
If OBS Virtual Camera appears but the image is wrong, return to the Virtual Camera settings and check whether the output is set to Program, Preview, Scene or Source. A source-only output will not show the rest of your scene, while a fixed Scene output may not follow the scene you are changing in the main OBS window.
Also check source visibility, scene order and canvas framing. If the receiving application shows a black frame, verify that the selected source is still connected and visible in OBS. Test with a simple scene containing one known image or colour source to separate an OBS scene problem from an application compatibility problem.
Common Mistakes to Avoid
The most common mistake is treating Virtual Camera as a replacement for a webcam rather than as an OBS output. You can use it with a physical webcam, but you can also use it without one. The receiving application will see the selected OBS output, including whatever sources and layout you have prepared.
Another mistake is choosing the camera in the receiving application before starting Virtual Camera. If OBS has not started the output, the name may not appear in the list. Start it first, then reopen the application settings if necessary.
Do not select Preview casually when using Studio Mode. It can expose scene changes and unfinished edits. Do not assume that selecting the virtual camera also configures the correct microphone. Check audio separately.
Finally, do not confuse this setup with a 24/7 YouTube broadcast. Virtual Camera is for applications that accept webcam input. For a channel built around long-running prerecorded material, you may instead need a YouTube streaming workflow, such as the one described in how to stream a prerecorded YouTube playlist from a Linux VPS in India. Review YouTube's current requirements and policies on its official pages before publishing.
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
Does OBS Virtual Camera require a physical webcam?
No. A webcam is an optional source in OBS, not a requirement for the virtual output. You can send a scene made from images, video, text, a browser source or other available inputs.
Can OBS Virtual Camera stream directly to YouTube?
No. It presents OBS as a webcam to a compatible application. YouTube Live requires a separate live-streaming workflow, and an application must support webcam-style input for OBS Virtual Camera to appear.
What should I select: Program, Preview, Scene or Source?
Choose Program for the normal OBS output, Preview for the Studio Mode Preview, Scene for one fixed scene, or Source for one individual source. Preview needs care because it can reveal edits and scene changes that are not yet in the normal programme output.
How do I turn OBS Virtual Camera off?
Return to the OBS Controls dock and click Stop Virtual Camera. The button has the same position as the start control and changes its label while the virtual camera is active.