HDXビデオ会議とWebカメラビデオ圧縮
警告:
レジストリエディターの使用を誤ると,深刻な問題が発生する可能性があり,オペレーティングシステムの再インストールが必要になる場合もあります。レジストリエディターの誤用による障害に対して,シトリックスでは一切責任を負いません。レジストリエディターは,お客様の責任と判断の範囲でご使用ください。また,レジストリファイルのバックアップを作成してから,レジストリを編集してください。
WebカメラはHDX Webカメラビデオ圧縮またはHDXプラグアンドプレイ汎用USBリダイレクトにより,仮想セッション内で実行されるアプリケーションで使用できます。各モードの切り替えは,[Citrix工作区アプリ]>[基本設定]>[デバイス]で行えます。可能であれば常に,HDX Webカメラビデオ圧縮を使用することをお勧めします。HDX汎用USBリダイレクトは、HDXビデオ圧縮に関するアプリケーション互換性の問題がある場合、またはWebカメラの高度なネイティブ機能が必要な場合にのみお勧めします。パフォーマンスを向上させるためには、Virtual Delivery Agentに少なくとも2つの仮想CPUを用意することをお勧めします。
ユーザーが[HDX Webカメラビデオ圧縮]から切り替えられないようにするには,(ICAポリシーの設定]> [USBデバイスのポリシー]のポリシー設定を使用して,USBデバイスのリダイレクトを無効にします。このデフォルト設定は,Citrix工作区アプリユーザーが桌面浏览器の[マイクとWebカメラ]設定で,[マイクおよびWebカメラを使用しない]を選択すると無効になります。
HDX Webカメラビデオ圧縮
HDX Webカメラビデオ圧縮は,最適化Webカメラモードとも呼ばれます。このタイプのWebカメラビデオ圧縮では,仮想セッションで実行されているビデオ会議アプリケーションにhビデオを直接送信します。VDAリソースを最適化するため,HDX Webカメラ圧縮ではWebカメラビデオをエンコード,トランスコード,およびデコードしません。この機能はデフォルトで有効になっています。
サーバーからビデオ会議アプリへの直接ビデオストリーミングを無効にするには,VDAでレジストリキーを0に設定します。詳しくは,レジストリを介して管理される機能の一覧にある”Webカメラビデオ圧縮“を参照してください。
ストリーミングビデオリソースのデフォルト機能を無効にすると,HDX Webカメラビデオ圧縮では,クライアントオペレーティングシステムに含まれるマルチメディアフレームワークテクノロジにより,キャプチャデバイスのビデオをインターセプトし,トランスコードおよび圧縮します。各キャプチャデバイスの製造元から,OSカーネルのストリーミングアーキテクチャに組み込まれるドライバーが提供されています。
クライアントは、Webカメラとの通信を処理します。その後,サーバーで適切に表示できるビデオのみを,サーバーに送信します。サーバーがWebカメラと直接やり取りをするわけではありませんが,統合によりデスクトップでも同様のエクスペリエンスが得られます。Citrix工作区アプリがビデオを圧縮するため,帯域幅が節約され,WANシナリオでの回復性の向上します。
HDX Webカメラビデオ圧縮を使用するには,以下のポリシー設定を有効にする必要があります(これらの設定項目はデフォルトで有効になっています)。
- マルチメディア会議
- Windows媒体リダイレクト
Webカメラでハードウェアエンコード機能がサポートされる場合,HDX Webカメラビデオ圧縮ではデフォルトでそのハードウェアエンコードが使用されます。ハードウェアエンコード機能は,ソフトウェアエンコードより多くの帯域幅を消費する場合があります。ソフトウェア圧縮が使用されるようにするには,クライアントのレジストリキーを編集します。詳しくは,レジストリを介して管理される機能の一覧にある”Webカメラソフトウェア圧縮“を参照してください。
HDX Webカメラビデオ圧縮の要件
HDX Webカメラのビデオ圧縮は,次のバージョンのCitrix工作区アプリをサポートします:
プラットフォーム | プロセッサ |
---|---|
窗户向けCitrix工作区アプリ | 窗户向けCitrix工作区アプリは,XenAppおよびXenDesktop 7.17以降上の32ビットおよび64ビットアプリのWebカメラビデオ圧縮をサポートします。以前のバージョンでは,窗户向けCitrix工作区アプリは32ビットアプリのみをサポートしていました。 |
麦克向けCitrix工作区アプリ | 麦克向けCitrix工作区アプリ2006はXenAppおよびXenDesktop 7.17以降上の64ビットアプリのWebカメラビデオ圧縮をサポートします。以前のバージョンでは,Mac向けCitrix工作区アプリは32ビットアプリのみをサポートしていました。 |
Linux向けCitrix工作区アプリ | Linux向けCitrix工作区アプリは,仮想デスクトップの32ビットアプリのみをサポートします。 |
Chrome向けCitrix工作区アプリ | 一部の手臂ChromebookはH。264年エンコーディングをサポートしていないため,最適化されたHDX Webカメラビデオ圧縮を使用できるのは32ビットアプリのみです。 |
メディアファンデーション形式のビデオアプリケーションは,Windows 8。x以降およびWindows Server 2012 R2以降でのHDX Webカメラビデオ圧縮をサポートします。詳しくは、知识中心の記事CTX132764を参照してください。
そのほかのユーザーデバイス要件:
- サウンド再生のためのハードウェア
- DirectShow的対応のWebカメラ(Webカメラのデフォルト設定を使用してください)。Webカメラ側のハードウェアエンコーディング機能を使用すると、クライアント側のCPU使用率が軽減されます。
- HDX Webカメラを使用する場合,可能であれば,Webカメラの製造元から入手したWebカメラドライバーをクライアントにインストールしてください。サーバーにデバイスドライバーをインストールする必要はありません。
Webカメラが異なれば,フレームレートや,明るさとコントラストのレベルも異なります。Webカメラのコントラストを調整すると、アップストリームトラフィックを大幅に減らすことができます。Citrix製品では、初期の機能検証に次のWebカメラを使用します:
- 微软LifeCam VXモデル(2000,3000,5000,7000)
- 创意生活!凸轮Optia职业
- 罗技QuickCam信使
- 罗技C600, C920
- 惠普豪华摄像头
最適なビデオフレームレートを調整するには,クライアントでレジストリキーを編集します。詳しくは,レジストリを介して管理される機能の一覧にある”Webカメラビデオ圧縮フレームレート“を参照してください。
高品位Webカメラストリーミング
サーバーのビデオ会議アプリケーションは,サポートされている形式の種類に基づいてWebカメラの形式と解像度を選択します。セッションが開始されると,クライアントはWebカメラ情報をサーバーに送信します。アプリケーションからWebカメラを選択します。Webカメラとビデオ会議アプリケーションが高品位レンダリングをサポートする場合、アプリケーションは高品位解像度を使用します。1920x1080までのWebカメラ解像度がサポートされています。
この機能を使用するには,窗户向けCitrix工作区アプリバージョン1808年以降,またはCitrix接收机为Windowsバージョン4.10以降が必要です。
レジストリキーを使用してこの機能を無効または有効にすることができます。詳しくは,レジストリを介して管理される機能の一覧にある”高品位Webカメラストリーミング“を参照してください。
メディアの種類のネゴシエーションが失敗した場合,HDXはデフォルトの解像度である352 x288 CIFに戻ります。クライアントのレジストリキーを使用して,デフォルトの解像度を設定することができます。カメラが指定された解像度をサポートしていることを確認してください。詳しくは,レジストリを介して管理される機能の一覧にある”高品位Webカメラの解像度“を参照してください。
HDX Webカメラのビデオ圧縮は,プラグアンドプレイの汎用USBリダイレクトと比較して,使用する帯域幅が大幅に少なく,WAN接続で適切に動作します。帯域幅を調整するには,クライアントでレジストリキーを設定します。詳しくは,レジストリを介して管理される機能の一覧にある”高品位Webカメラの帯域幅“を参照してください。
1秒あたりのビット数で値を入力します。帯域幅を指定しない場合,ビデオ会議アプリケーションはデフォルトで350000个基点を使用します。
HDXプラグアンドプレイ汎用USBリダイレクト
HDXプラグアンドプレイ汎用USBリダイレクト(アイソクロナス)は,汎用Webカメラモードとも呼ばれます。HDXプラグアンドプレイ汎用USBリダイレクトの利点は、シンクライアントやエンドポイントにドライバーをインストールする必要がないことです。USBスタックは仮想化されており、ローカルクライアントに接続した周辺機器はすべてリモートVMへ送信されます。リモートデスクトップは、ネイティブ接続の場合と同じように動作します。Windowsデスクトップがハードウェアとのやり取りをすべて処理し、プラグアンドプレイロジックにより適切なドライバーが検出されます。ドライバーがサーバー上に存在し、ICAに対応する場合、ほとんどのWebカメラを使用できます。汎用Webカメラモードでは、USBプロトコルにより未圧縮のビデオをネットワーク上で送信するため、はるかに多くの帯域幅(大量のMbps)が使用されます。