Camoと他のアプリとの統合を深めたいと考えており、MacOS 12.3以降で実行されているZoom、Google、およびApple独自のアプリとのネイティブ統合をすでに行っています。
Camoをサポートしていない製品を使用している場合は、これを送信してサポートを依頼してください。 これを行うことに関心のあるビデオアプリメーカーの意思決定者である場合は、に連絡してください。
ビデオアプリは、カメラの使用に関していくつかのアプローチを取ります。ほとんどの製品とブラウザは、ユーザーがインストールしたすべてのカメラ製品へのアクセスを許可します。 Zoomなどには、Reincubateなどのベンダーが承認され、特別に許可されている認定プログラムがあります。ただし、一部の製品は、Camoのような「仮想」カメラの使用をブロックします。
macOS 12.3のリリースにより、Camo Studioは多くの変更を利用して、仮想カメラをシステム全体で機能させることができます。これは、Camoがシステムによって利用可能になったカメラを使用するすべてのアプリと互換性があることを意味します。
12.3より前のバージョンのmacOSでは、ビデオ会議アプリがCamoをサポートするために、開発者はcom.apple.security.cs.disable-library-validation資格を製品に追加してライブラリ検証を無効にする必要があります。これは、ビデオを処理するための専用プロセスを使用するアプリにとって大きなセキュリティ問題ではありません。結局のところ、GoogleはChromeを含むすべての製品でそれを行い、AppleはFinal CutProXでそれを行います。
（Electronを使用してアプリを作成する開発者は、フレームワークがメインアプリバンドル内の多数の埋め込みアプリに機能を分割することに注意する必要があります。アーキテクチャによっては、これらのサブアプリが資格を必要とする場合があります。例としてSkypeを使用すると、埋め込みアプリSkype Helper (Renderer).appは重要な部分です。どのアプリが資格を必要とするかは、開発者がカメラの使用を管理する方法によって異なります。）
一部の開発者は、Zoomのように、確実に仮想カメラのみが機能するように許可リストを作成したい場合があります。 （この場合、Camoの署名証明書名を追加する必要があります： Developer ID Application: Reincubate Ltd (Q248YREB53) 。）
開発者がこの資格を設定していないか、許可リストを作成していない場合、Camoは「統合」機能を使用して自動的にそれをバイパスできます。基本的に、 StackOverflowで説明されているプロセスを使用して機能し、アプリからコード署名を削除します。