HDX™ ビデオ会議とウェブカメラのビデオ圧縮
警告:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になる深刻な問題が発生する可能性があります。Citrix® は、レジストリエディターの誤った使用によって生じる問題が解決できることを保証できません。レジストリエディターは自己責任で使用してください。編集する前に必ずレジストリをバックアップしてください。
ウェブカメラは、HDXウェブカメラビデオ圧縮またはHDXプラグアンドプレイ汎用USBリダイレクトを使用して、仮想セッション内で実行されているアプリケーションによって使用できます。モードを切り替えるには、Citrix Workspace™ app > Preferences > Devices を使用します。Citrixは、可能な限り常にHDXウェブカメラビデオ圧縮を使用することを推奨します。HDX汎用USBリダイレクトは、HDXビデオ圧縮とのアプリケーション互換性の問題がある場合、またはウェブカメラの高度なネイティブ機能が必要な場合にのみ推奨されます。パフォーマンスを向上させるために、CitrixはVirtual Delivery Agentに少なくとも2つの仮想CPUを搭載することを推奨します。
ユーザーがHDXウェブカメラビデオ圧縮から切り替えるのを防ぐには、ICA® policy settings > USB Devices policy 設定の下にあるポリシー設定を使用してUSBデバイスリダイレクトを無効にします。Citrix Workspaceアプリのユーザーは、Desktop ViewerのMic & Webcam設定で Don’t use my microphone or webcam を選択することで、デフォルトの動作を上書きできます。
HDXウェブカメラビデオ圧縮
HDXウェブカメラビデオ圧縮は、最適化されたウェブカメラモードとも呼ばれます。このタイプのウェブカメラビデオ圧縮は、H.264ビデオを仮想セッションで実行されているビデオ会議アプリケーションに直接送信します。VDAリソースを最適化するために、HDXウェブカメラ圧縮はウェブカメラビデオのエンコード、トランスコード、デコードを行いません。この機能はデフォルトで有効になっています。
サーバーからビデオ会議アプリへの直接ビデオストリーミングを無効にするには、VDAでレジストリキーを0に設定します。詳細については、レジストリで管理される機能のリストにあるWebcam video compressionを参照してください。
ビデオストリーミングリソースのデフォルト機能を無効にすると、HDXウェブカメラビデオ圧縮は、クライアントオペレーティングシステムの一部であるマルチメディアフレームワークテクノロジーを使用して、キャプチャデバイスからのビデオを傍受し、トランスコードして圧縮します。キャプチャデバイスの製造元は、OSカーネルストリーミングアーキテクチャに接続するドライバーを提供します。
クライアントはウェブカメラとの通信を処理します。その後、クライアントはビデオを適切に表示できるサーバーにのみ送信します。サーバーはウェブカメラと直接やり取りしませんが、その統合によりデスクトップで同じエクスペリエンスが得られます。Workspaceアプリは、帯域幅を節約し、WANシナリオでの回復力を向上させるためにビデオを圧縮します。

HDXウェブカメラビデオ圧縮には、Multimedia conferencing ポリシーを有効にする必要があります。このポリシーはデフォルトで有効になっています。
ウェブカメラがハードウェアエンコーディングをサポートしている場合、HDXビデオ圧縮はデフォルトでハードウェアエンコーディングを使用します。ハードウェアエンコーディングは、ソフトウェアエンコーディングよりも多くの帯域幅を消費する可能性があります。ソフトウェア圧縮を強制するには、クライアントでレジストリキーを編集します。詳細については、レジストリで管理される機能のリストにあるWebcam software compressionを参照してください。
HDXウェブカメラビデオ圧縮の要件
HDXウェブカメラビデオ圧縮は、Citrix Workspaceアプリの以下のバージョンをサポートしています。
| プラットフォーム | プロセッサ |
|---|---|
| ウィンドウズ向け Citrix Workspaceアプリ | Citrix Workspaceアプリ for Windowsは、XenAppおよびXenDesktop 7.17以降で32ビットおよび64ビットアプリのWebカメラビデオ圧縮をサポートします。以前のバージョンでは、Citrix Workspaceアプリ for Windowsは32ビットアプリのみをサポートします。 |
| マック向け シトリックス ワークスペース アプリ | Citrix Workspaceアプリ for Mac 2006以降は、XenAppおよびXenDesktop 7.17以降で64ビットアプリのWebカメラビデオ圧縮をサポートします。以前のバージョンでは、Citrix Workspaceアプリ for Macは32ビットアプリのみをサポートします。 |
| リナックス向け Citrix Workspaceアプリ | Citrix Workspaceアプリ for Linuxは、仮想デスクトップ上で32ビットおよび64ビットの両方のアプリをサポートします。 |
| クローム向け シトリックス ワークスペース アプリ | 一部のARM ChromebookはH.264エンコーディングをサポートしていないため、最適化されたHDX Webカメラビデオ圧縮を使用できるのは32ビットアプリのみです。 |
Media Foundationベースのビデオアプリケーションは、Windows 10以降およびWindows Server 2019以降でHDX Webカメラビデオ圧縮をサポートします。詳しくは、Knowledge Centerの記事CTX132764を参照してください。
その他のユーザーデバイス要件:
- サウンドを生成するための適切なハードウェア。
- DirectShow互換のWebカメラ(Webカメラのデフォルト設定を使用)。ハードウェアエンコーディングが可能なWebカメラは、クライアント側のCPU使用率を削減します。
- HDX Webカメラビデオ圧縮の場合、可能であればカメラメーカーから入手したWebカメラドライバーをクライアントにインストールします。デバイスドライバーのインストールはサーバー上では不要です。
異なるWebカメラは異なるフレームレートを提供し、明るさとコントラストのレベルも異なります。Webカメラのコントラストを調整すると、アップストリームトラフィックを大幅に削減できます。Citrixは、初期機能検証のために以下のWebカメラを使用しています。
- マイクロソフト ライフカム VX モデル (2000, 3000, 5000, 7000)
- クリエイティブ Live! Cam Optia プロ
- ロジクール クイックカム メッセンジャー
- ロジクール C600, C920
- HP デラックス ウェブカメラ
希望するビデオフレームレートを調整するには、クライアントでレジストリキーを編集します。詳細については、レジストリで管理される機能のリストにあるWebカメラビデオ圧縮フレームレートを参照してください。
高解像度Webカメラストリーミング
サーバー上のビデオ会議アプリケーションは、サポートされているフォーマットタイプに基づいてWebカメラのフォーマットと解像度を選択します。セッションが開始されると、クライアントはWebカメラ情報をサーバーに送信します。アプリケーションからWebカメラを選択します。Webカメラとビデオ会議アプリケーションが高解像度レンダリングをサポートしている場合、アプリケーションは高解像度を使用します。すべてのWebカメラ解像度をサポートしています。
この機能には、Citrix Workspaceアプリ Windows版 バージョン1808以降、またはCitrix Receiver Windows版 バージョン4.10以降が必要です。
レジストリキーを使用して、この機能を無効化および有効化できます。詳細については、レジストリで管理される機能のリストにある高解像度Webカメラストリーミングを参照してください。
メディアタイプのネゴシエーションが失敗した場合、HDXはデフォルトのVGA解像度(640 x 480ピクセル)にフォールバックします。クライアントのレジストリキーを使用して、デフォルトの解像度を構成できます。カメラが指定された解像度をサポートしていることを確認してください。詳細については、レジストリで管理される機能のリストにある高解像度Webカメラ解像度を参照してください。
HDX Webカメラビデオ圧縮は、プラグアンドプレイの汎用USBリダイレクトと比較して、使用する帯域幅が大幅に少なく、WAN接続でも良好に機能します。帯域幅を調整するには、クライアントでレジストリキーを設定します。詳細については、レジストリで管理される機能のリストにある高解像度Webカメラ帯域幅を参照してください。
1秒あたりのビット数で値を入力します。帯域幅を指定しない場合、ビデオ会議アプリケーションはデフォルトで350000 bpsを使用します。
HDXプラグアンドプレイ汎用USBリダイレクト
HDX プラグアンドプレイ汎用USBリダイレクト(アイソクロナス)は、汎用ウェブカメラモードとも呼ばれます。HDX プラグアンドプレイ汎用USBリダイレクトの利点は、シンクライアント/エンドポイントにドライバーをインストールする必要がないことです。USBスタックは仮想化されており、ローカルクライアントに接続したものはすべてリモートVMに送信されます。リモートデスクトップは、ネイティブに接続したかのように動作します。Windowsデスクトップがハードウェアとのすべてのやり取りを処理し、プラグアンドプレイロジックを実行して適切なドライバーを見つけます。ほとんどのウェブカメラは、ドライバーがサーバーに存在し、ICA経由で動作する場合に機能します。汎用ウェブカメラモードは、ネットワーク経由でUSBプロトコルを使用して非圧縮ビデオを送信するため、はるかに多くの帯域幅(毎秒数メガビット)を使用します。