Camo FAQ

Cover image for: Camo FAQ

We've rounded up the most frequently asked questions on Camo here.

What's the difference between the paid and free versions of Camo?

See the manual for the differences between free and Pro.

What's on Camo's roadmap?

Check out our launch announcement, here.

Which video apps are compatible with Camo?

Camo is compatible with Zoom, Meet, Microsoft Teams and many other video apps. See the full list of ones we’ve tested below.

Since the release of macOS 12.3 and Camo Studio 1.6, all apps on macOS are supported. This includes Apple’s own apps, such as Safari, FaceTime, QuickTime, and more.

For older versions of macOS, Camo Studio is able to integrate with most apps that don’t automatically support it. To view available integrations, click “Help & Integrations” at the top of the Camo Studio window.

Supported apps

App Supported on macOS Supported on Windows
Zoom ✅ Yes, from 5.0.5 ✅ Yes
Meet ✅ Yes, in Chrome, Firefox, Edge, and Safari from macOS 12.3 ✅ Yes
GoToMeeting ✅ Yes ✅ Yes
BlueJeans ✅ Yes, from 2.20 ✅ Yes
OBS Studio ✅ Yes ✅ Yes
Streamlabs ✅ Yes ✅ Yes
Twitch ✅ Yes ✅ Yes
Twitch Studio ✅ Yes ✅ Yes
mmhmm ✅ Yes ✅ Yes
Houseparty ✅ Yes ✅ Yes
Descript ✅ Yes N/A
Ecamm Live ✅ Yes N/A
ScreenFlow ✅ Yes N/A
Capto ✅ Yes N/A
Tuple ✅ Yes N/A
Final Cut Pro ✅ Yes N/A
FaceTime ✅ Yes, from macOS 12.3 N/A
QuickTime Player ✅ Yes, from macOS 12.3 N/A
Photo Booth ✅ Yes, from macOS 12.3 N/A
Keynote ✅ Yes, from macOS 12.3 N/A
iMovie ✅ Yes, from macOS 12.3 N/A
Microsoft Teams ✅ Yes, see native macOS support ✅ Yes
Snap Camera ✅ Yes, see native macOS support ⛔️ See roadmap
Skype ✅ Yes, see native macOS support ✅ Yes, with directly downloaded Skype
Skype for Business ✅ Yes, from native macOS support N/A
Camtasia ✅ Yes, from 2021.0.10 ✅ Yes, from 2021.0.10
Discord ✅ Yes, see native macOS support ✅ Yes
Webex Teams ✅ Yes, see native macOS support ✅ Yes
Slack ✅ Yes, see native macOS support ✅ Yes ✅ Yes, see native macOS support ✅ Yes
Amazon Chime ✅ Yes, see native macOS support ✅ Yes
HighFive ✅ Yes, see native macOS support
TeamViewer Meeting (formerly Blizz) ✅ Yes, see native macOS support ✅ Yes
Vidrio ✅ Yes, see native macOS support ✅ Yes
Capto (formerly Voila from Global Delight) ✅ Yes N/A
Webex ✅ Yes, from 41.2 ✅ Yes
Signal ✅ Yes ✅ Yes

Supported browser-based apps

Browser-based app Supported
Facebook Workplace ✅ Yes
Zoom ✅ Yes
Discord ✅ Yes
Microsoft Teams ✅ Yes
Streamyard ✅ Yes
Slack ✅ Yes
Jitsi ✅ Yes
Whereby ✅ Yes
BigBlueButton ✅ Yes
Zoho Meeting ✅ Yes
MeetButter ✅ Yes
Flipgrid ✅ Yes ✅ Yes
vMix ✅ Yes, read more
Attend Anywhere ✅ Yes
LiveWebinar ✅ Yes
VooV Meeting ✅ Yes
Warm Welcome ✅ Yes
Vidyard ✅ Yes
WeVideo ✅ Yes
Rumevideo ✅ Yes
Airmeet ✅ Yes
BigMarker ✅ Yes
mimoLive ✅ Yes
Kino Live ✅ Yes
Be.Live ✅ Yes
Clipchamp ✅ Yes

Supported browsers

Browser Supported on macOS Supported on Windows
Google Chrome ✅ Yes ✅ Yes
Microsoft Edge ✅ Yes ✅ Yes, from v.79
Firefox ✅ Yes ✅ Yes
Safari ✅ Yes, from macOS 12.3 N/A

Does Camo support landscape and portrait orientation?

Yes, it does. Make sure you don't have orientation lock enabled on your phone.

Why does my video appear mirrored?

We've worked hard to make Camo seamless, but in some cases it's difficult to comprehensively work around things that video conferencing products do.

In particular, some video conferencing apps mirror a user's video feed (ie. they flip it horizontally, left to right) when previewing it locally. This means that users might be transmitting something different to what they're seeing.

Here's what you should bear in mind:

  • Camo always shows you what it's transmitting. If you choose to mirror or rotate your feed in Camo, what you see is what we pass off to any video apps you're using. When it's your video feed, Camo never disconnects what you see from what other people see.

  • Zoom defaults to mirroring your own video in its preview but not to the other people you're on a call with. As such, people you're talking to will see you are you are in Camo Studio, but not as you are in Zoom. At least, not unless you untick the VideoMirror my video setting in Zoom.

When Camo needs attention or needs to indicate its status in a way that affects the video feed — no device is connected, the video is paused, or Camo Studio isn't running — we try to indicate that in a sensible way, with text that can be read in both orientations.

How to make the best of video conferencing apps?

Here are some of our most valued tips for getting better results from video conferencing apps:


  • Zoom shows you a mirrored view by default, which isn't what anyone you're talking to will see. We recommend you disable it. Camo Studio will always show you what other people will see.
  • Zoom is very careful not to tax the CPU on your Mac heavily. As such, if it's told to change your video format, it may lower the quality a lot to avoid slow re-encoding. To prevent this from happening, set SettingsVideoOriginal ratio in zoom, and rely on Camo to get the right ratio directly from your phone.
  • Copying the meeting's invitation code to the clipboard can be a pain, but you can configure Zoom to automatically copy the meeting code to your clipboard when a meeting starts. See SettingsGeneralCopy invite link when starting a meeting.
  • Zoom won't let you use virtual backgrounds in portrait mode video. You can get around this by rotating device to one side, turning on "orientation lock" in iOS, and then using the rotation feature in Camo Studio. That'll let you take a stream in landscape, rotate it to portrait mode, and then run a virtual background on it in Zoom.
  • If you're recording meetings, we've seen Zoom will only create an HD recording if users use 720p video. We've seen Zoom create 360p recordings when users use 1080p locally. This is counter-intuitive, and likely something Zoom will fix in a future release. The solution is to set Camo to stream 720p in the meantime.


  • We find we get terrible video quality in Google Meet when using Safari (irrespective of whether we use Camo or a hardware camera); switching to Google Chrome results in much higher image quality.


  • You can change Google Chrome's default camera, and stop it from repeatedly prompting for camera access if you visit this special URL: chrome://settings/content/camera.

Which resolution should I use in video calls?

There's no easy answer to this question, as it depends on a number of factors.

  • The quality of video that your video conferencing app is willing to send and receive
  • The speed of your internet connection
  • The speed of the internet connection of the people you're talking to
  • Your computer's speed

Some conferencing apps — like Google Meet — have a high upper bound on the resolution they'll use. That means that if you can get great resolution, they'll likely use it. That means that using 1080p is usually worthwhile with Meet.

Others, such as Zoom, may aggressively limit transmitted resolution. In Zoom's case, it'll use 180p or 360p on a normal account, and 720p or 1080p on a paid, business account. (They call this "Group HD".)

Counter-intuitively, just because a video app will only use a certain resolution doesn't mean you shouldn't be feeding it higher resolution video. It's easily demonstrable in Zoom that providing it with a 1080p video feed results in a better image quality for other participants than sending it a 720p feed. (To see this for yourself, you'll need to connect to your Zoom meeting from another computer, as each computer won't accurately show you how you're being seen by other participants.)

Some video-conferencing apps insist or prefer on transmitting video in 16:9 format. That means that feeding the video in other aspect ratios leads to more processing, as the app will either need to trim or pad your video to make it fit.

Video resolutions can be described using a variety of labels. Here's a table showing the most common ones, along with their aspect ratios and the bandwidth that's usually required to use them effectively.

Common name TV name Resolution Aspect Bandwidth
4K UHD 3,860 x 2,160 16:9 15 Mb/s
1440p QHD 2,560 x 1,440 16:9 10Mb/s
1080p FHD 1,920 x 1,080 16:9 5Mb/s
720p HD 1,280 x 720 16:9 2Mb/s
480p SD 640 x 480 4:3 1Mb/s
480i SD 854 x 480 4:3 1Mb/s
360p N/A 480 x 360 4:3 1Mb/s
240p N/A 352 x 240 4:3 1Mb/s

The "p" or "i" at the end of each name indicates whether they're progressive or interlaced. Interlaced resolutions are half the quality they appear to be, as only every other line is read. Thus, if in doubt, it's a "p" resolution that you want.

With all this said, the answer in most cases:

  • You should send the highest resolution video that you can, because even if your video conferencing app won't send at that quality, it'll help it encode well
  • If you don't have a lot of bandwidth, it should be possible to trust your conferencing app to degrade the video quality automatically to handle this
  • The only reason to use a lower resolution feed is where your computer lacks the processing power to handle higher resolution video, or where you want to reduce the processing load on the computer

When should I use 4K video?

4K is a great way to get extremely high quality video. However, there are reasons not to use 4K in some cases, and we've chosen not to rush shipping 4K in Camo.

When streaming, it's best to tell Camo to provide video in the resolution and format most likely to be used by the apps you're running.

Video conferencing apps such Zoom and Meet do not stream in 4K: consequently, if you provide them a 4K video source, they will have to significantly downscale it on your computer in realtime. This is a much bigger jump than going from 1080p to 720p, and feeding your 720p video-conferencing app a 4K video will:

  • Look worse for other people on your calls
  • Give your computer more work to do, making it hotter and slower

At present, Zoom will almost never use more than 720p, and Google Meet won't go over 1080p.

Additionally, whilst many iOS devices are able to provide 4K video, this places a significant workload on both the iOS device and the receiving computer, which can cause slowdowns and generate heat. We do not recommend using 4K on older equipment.

Being able to get webcam video in the right resolution for your streaming service is a significant benefit that Camo has over dedicated webcams, which dumbly send whatever native resolution they support all the time.

How do I connect Camo on iOS to my computer?

Camo connects to your computer over the usual USB / lightning connection that's used to connect an iPhone to a computer. Plug in the USB and you're all set.

We avoid using Wi-Fi as it can complicate pairing and security, and reduces the speed at which data can be transmitted. However, we expect to ship Wi-Fi support in future.

How do I connect Camo on Android to my computer?

Camo connects to your computer over the usual USB / USC-C connection that's used to connect your to phone your computer.

We avoid using Wi-Fi as it can complicate pairing and security, and reduces the speed at which data can be transmitted. However, we do expect to ship Wi-Fi support in future.

Camo for Android will connect to Camo Studio on your PC once your Android device has been configured to be accessible over USB. At present, this requires enabling "USB debugging mode" on Android; this is something we hope to avoid in future.

To do this, go to SettingsSystemAbout phone, scroll down, and tap Build number 7 times.

Return to the previous screen, tap Developer options, and then scroll down and tick USB debugging.

Select Allow when you see the Allow USB debugging screen. Ticking Always allow from this computer means you will only need to do this once.

How does integration with Camo work?

A large number of apps have native support for Camo and don't require installation of an integration.

However, some apps require automatic modification by Camo in order to work. There are few consequence of using Camo's "Install Integration" feature:

  • If you'd previously granted the app permission to screen share, you'll need to remove that permission and add it again before it'll be able share the screen. You can do this under System PreferencesSecurity & PrivacyScreen Recording.
  • Apps that store credentials in your Mac's keychain will need to ask for access. Some of them may trigger a few prompts such as the below. Hit "Always allow" and they won't prompt you in future. (Note, when they access different parts of the keychain they trigger a different prompt, so you may need to choose "Always allow" a few times.)
    The keychain access prompt
    The keychain access prompt
  • When the app next updates or modifies itself, this process will need to be run again by Camo. Similarly, the process can be undone by reinstalling the app.
  • The process removes the "code signature" from the video conferencing app in question. This make it easier for other processes to modify it. Whilst that's not ideal, it doesn't pose a large intrinsic risk (where a dedicated video handling process exists), and it was noted macOS security expert Patrick Wardle who pioneered this approach.

For more information on what this does and how it can be avoided, see here.

When using hosted app environments such as Citrix Workspace, administrator involvement may be required to make integration installation work.

What can I do if my product doesn't support Camo?

We’re keen to deepen Camo’s integration with other apps, and we’ve already got native integration with Zoom, Google, and Apple’s own apps running on macOS 12.3 and later.

  • If you’re a user of a product that doesn’t support Camo, please send them this and ask for their help.
  • If you’re a decision-maker at a video app maker who is interested in doing this, please get in touch.

Video apps take a number of approaches when it comes to using cameras. Most products and browsers allow access to any camera product a user has installed. Zoom and others have a certification programme whereby vendors like Reincubate are approved and specifically allowed. However, some products block use of “virtual” cameras like Camo.

With the release of macOS 12.3, Camo Studio takes advantage of a number of changes to make virtual cameras work system wide. This means Camo is compatible with all apps that use the cameras made available by the system.

On version of macOS older than 12.3, in order for a video conferencing app to support Camo, its developers need to disable library validation by adding the entitlement to their product. This isn’t a big security issue for apps that use a dedicated process for handling video: after all, Google do it in all of their products, including Chrome, and Apple do it in Final Cut Pro X.

(Developers building apps with Electron should note that the framework splits functionality across a number of embedded apps within the main app bundle. Depending on their architecture, it may be these sub-apps that require the entitlement. Using Skype as an example, the embedded Skype Helper (Renderer).app is the critical piece. Which app or apps require the entitlement depends on how the developers manage camera usage.)

Some developers may wish to build an allow-list to enable only certainly virtual cameras to work, much like Zoom do. (Where this is the case, Camo’s signing certificate name should be added: Developer ID Application: Reincubate Ltd (Q248YREB53).)

Where developers haven’t put this entitlement in place or built an allow-list, Camo is able to automatically bypass it using its "Integration" feature. Essentially, it works using a process described on StackOverflow whereby it removes the code-signature from an app.

Why do I have to swipe up twice to exit Camo on iOS?

We put this in place so that users were less likely to accidentally close Camo whilst mounting their phones.

Why does Camo Studio ask for admin privileges to install?

There are two things that Camo Studio requires administrator access for when setting up:

  • Copying the Camo Studio app into Applications on the user's computer
  • Copying the latest version of Camo Studio's virtual camera plugin into the computer's system library

We recommend that all non-technical users use Camo Studio's installer as normal, and provide it with an administrator password when requested.

Both of the installation steps will be automatically completely undone if the user chooses to uninstall Camo Studio. Camo Studio does not record or transmit any passwords or recordings.

Camo Studio's installer process is smart: when you run Camo Studio, it'll only request admin privileges if there are installation steps that haven't yet been completed. This allows system administrators or users with non-privileged access to arrange for alternative installation methods.

By ensuring Camo Studio is copied to the computer's Applications folder, the first reason for the installation prompt will be satisfied.

By manually copying the virtual camera plugin to the system library, the second reason for the installation prompt will be satisfied. This can be done with the following command:

sudo cp -rp /Applications/Camo\ /Library/CoreMediaIO/Plug-Ins/DAL/
sudo cp -rp /Applications/Camo\ /Library/Audio/Plug-Ins/HAL/

With these steps completed, Camo Studio will not prompt the user for an administrator password, and will not need one.

Alternately, the following commands can be used to install or uninstall the plugin from the command-line:

sudo /Applications/Camo\\ Studio -install
sudo /Applications/Camo\\ Studio -uninstall

Note that if Camo Studio is upgraded, and its virtual camera plugin is updated, it will be necessary to update the copy of the plugin. Whilst it is technically possible to install the plugin to ~/Library/CoreMediaIO/DAL without admin privileges, this is not sufficient for many apps including Zoom, which require privileged installation.

Why does Camo make my phone warm?

If your phone feels warm when using Camo, it's nothing to worry about. In order to keep your computer as fast and cool as possible, Camo offloads its processing to your phone. Over time this can make it warm — though not as warm as the inside of your computer!

We've left test phones running Camo for weeks at a time, and regularly sat on 13 hour Zoom calls running Camo without problems.

All iOS devices are able to manage themselves as they warm up, and they shouldn't get too hot. However, while the vast majority don't struggle with overheating, we've found a small percentage of problematic devices get warmer over time, just like DSLR and mirrorless cameras do. These problem devices can get warmer until they eventually display a temporary thermal message. If this happens there's no risk to the phone, but it is inconvenient.

If you have one of the few devices that does this, please let us know. In the meantime, there are a few tips you can use to prevent it:

  • Ensure "Screen Curtain" is enabled under the Advanced menu. That will reduce power and heat use from the screen.
  • If you're using an iPhone 5s, we'd recommend sticking to 720p. The 6s and above handle 1080p well.
  • Combining zoom / crop and image adjustments adds extra load. If the phone is warm, it might be worth disabling these.
  • "Portrait mode" takes quite a lot of processing on the phone, and can generate extra heat.

What are the additional components that Camo Studio needs on Windows?

In order to be able to communicate with your iPhone, Camo Studio on Windows needs to install Apple's standard mobile components. Users that have iTunes installed will typically already have these components. If they're not available, Camo Studio will prompt the user to install them. This will trigger a download of approximately 50Mb in the background.

How can we help?

Our support team are here to help!

Our office hours are Monday to Friday, 9 AM to 5 PM GMT. The time is currently 4:01 AM GMT.

We aim to reply to all messages within one working day.

Our awesome support team

Comments (2)

Hi really enjoying the app! As someone who hardly ever used a webcam to someone who regularly uses webcams die to circumstances this has come at a great time. Just wondering are you thinking of making it able to use the microphone on the phone too?

Hi Alex, thanks for your comment. Yes, we're going to be adding support for the phone's mic, likely in 1.1. Hopefully you'll see that in a month or so. It'll be a free update.


I've just installed the beta and I'm trying to get it working in Webex, which is primarily what I'm using for video conferencing. I see the 'Integrations' button in Camo Studio but when I click that, the resulting dialog doesn't have any entries for video conferencing apps, just 'Welcome' and 'Help & Support'.

Am I just missing something obvious or is this missing functionality?

Thanks, Chris

Hi Chris! Thanks for commenting. We've not enabled the "Integrations" functionality yet in the Camo Studio beta. You should see it appear in the nightly updates over the coming week. I'll drop you a note directly now, as I can guide you through the process manually.

Can we improve this article?

We love hearing from users: why not drop us an email, leave a comment, or tweet @reincubate?

© 2008 - 2023 Reincubate Ltd. All rights reserved. Registered in England and Wales #5189175, VAT GB151788978. Reincubate® and Camo® are registered trademarks. Privacy policy & terms. Built with in London.