How to Manage OBSBOT Virtual Camera Permissions on Mac
Allow, check and reset camera permissions on macOS so your OBSBOT virtual camera appears in video call and recording apps, plus fixes for common problems.
An OBSBOT virtual camera on a Mac depends on two kinds of permission. The OBSBOT software must be allowed to use the physical camera, and every app that shows the virtual camera, such as a video call app or browser, needs its own camera permission. On recent macOS versions, the virtual camera may also need to be approved as a system extension. This guide covers each of these and how to confirm the result.
Before you start
Connect the OBSBOT camera directly to the Mac and confirm that macOS detects it. Install the current OBSBOT desktop software for your model, usually OBSBOT Center. Check that your camera model and software version support a virtual camera output. Availability varies by model and release, so confirm it in the app or in OBSBOT's release notes rather than assuming it.
Camera permissions are granted locally by macOS and stored on the Mac. You do not need an online service to approve them. Changing some permissions or approving extensions requires an administrator account. Quit the apps you plan to use with the virtual camera before you begin, because many apps only notice permission changes after a restart.
Step-by-step instructions
1. Allow the OBSBOT software to use the camera
Open the OBSBOT software. If macOS asks for camera access, click Allow. If you declined earlier, open System Settings, go to Privacy & Security, select Camera and turn on the switch next to the OBSBOT app. On macOS versions before Ventura, the same list is in System Preferences under Security & Privacy, on the Privacy tab, under Camera. If the app also needs a microphone, grant that permission in the Microphone section.
2. Turn on the virtual camera in the OBSBOT software
Find the virtual camera option in the OBSBOT software and enable it. Its exact location and name can vary between software versions, so check the current settings or the documentation for your version. Leave the OBSBOT app running if your version requires it to be open for the virtual camera to send video.
3. Approve the camera extension if macOS asks
Recent virtual cameras on macOS are often installed as camera extensions. If macOS reports that an extension was blocked or needs approval, follow the prompt. On recent versions, camera extensions appear in System Settings under General, then Login Items & Extensions. On some versions, the approval button appears in Privacy & Security. Approve only the extension that comes from the OBSBOT software you installed. A restart may be required afterward.
4. Give camera permission to the app that will use the virtual camera
Open your video call, streaming or recording app. When macOS asks for camera access, allow it. If the app is missing from the Camera list in Privacy & Security, open the app and trigger a camera preview so that macOS shows the request. For browser-based calls, the browser needs macOS camera permission, and the website also needs camera permission inside the browser.
5. Choose the OBSBOT virtual camera as the selected camera
In the video or camera settings of the receiving app, pick the OBSBOT virtual camera from the device list instead of the physical camera. Use the physical camera entry when you want direct output without OBSBOT software processing. You can switch back to it at any time. To undo the whole setup, turn off the virtual camera in the OBSBOT software and switch off the related permissions in Privacy & Security.
Check the output
Open the preview in the receiving app and confirm that the image matches what the OBSBOT software shows. Framing, tracking or effects set in OBSBOT should appear only on the virtual camera, not on the physical camera entry. Next, compare the resolution and frame rate that the receiving app reports, or the quality options it offers, with the settings in the OBSBOT software. A virtual camera can deliver a different format from the physical camera, and many call apps reduce resolution or frame rate based on bandwidth or their own limits, so a lower result in a call does not always point to a permission problem.
If the picture looks dark or noisy, improve the lighting first and only then adjust exposure in the OBSBOT software. Low light can also lower the frame rate a camera delivers. To check the image without starting a call, use a local camera preview or a webcam test page that lets you choose the input device.
Common problems and next steps
The virtual camera does not appear in the device list
Confirm that the virtual camera is turned on in the OBSBOT software and that any camera extension prompt was approved. Fully quit the receiving app, then reopen it, because many apps only read the device list at launch. If the device still does not appear, restart the Mac. Some apps do not support third-party virtual cameras at all. Check the app's own documentation before you change anything else.
The app shows a black screen or a camera access warning
Check that both the OBSBOT software and the receiving app are switched on in the Camera list under Privacy & Security. A black image can also mean that the OBSBOT software is closed or cannot reach the physical camera. Close other apps that might be using the camera, then reopen the OBSBOT software. In a browser, also check the site's camera permission and the camera selected in the browser.
An app was denied and no longer asks for permission
macOS remembers a denial, so turn the app back on manually in the Camera list. If the app does not appear in the list, you can reset camera permissions in Terminal with the command tccutil reset Camera. This resets camera permissions for every app, so each app will ask again the next time it uses the camera. To reset only one app, add its bundle identifier after Camera. Use this only when the normal switches do not help.
It stopped working after a macOS or OBSBOT update
Updates can change how a virtual camera is installed or require new approval. Check the extension settings again and confirm that the camera extension is still allowed. Also make sure that your OBSBOT software version supports your current macOS version. If not, install the latest OBSBOT release and repeat the permission steps above. If the problem continues, contact OBSBOT support with your camera model, software version and macOS version.