マルチメディアポリシー設定

マルチメディアセクションには、ユーザーセッションにおけるストリーミングHTML5およびWindowsオーディオとビデオを管理するためのポリシー設定が含まれています。

警告

レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような重大な問題を引き起こす可能性があります。Citrix®は、レジストリエディターの誤った使用によって生じる問題が解決されることを保証できません。レジストリエディターの使用は、お客様ご自身の責任において行ってください。編集する前にレジストリをバックアップしてください。

マルチメディアポリシー

デフォルトでは、Delivery Controller™で設定されたすべてのマルチメディアポリシーは、これらのレジストリに保存されます。

マシンポリシー:

HKEY_LOCAL_MACHINE\Software\Policies\Citrix\MultimediaPolicies

ユーザーポリシー:

HKEY_LOCAL_MACHINE\Software\Policies\Citrix{User Session ID}\User\MultimediaPolicies

現在のユーザーセッションIDを特定するには、Windowsコマンドラインでqwinstaコマンドを発行します。

HTML5ビデオのリダイレクト

Citrix Virtual Apps and Desktops™サーバーがユーザーにHTML5マルチメディアWebコンテンツを配信する方法を制御し、最適化します。

デフォルトでは、この設定は無効になっています。

HTML5リダイレクトグラフィックイメージ

このリリースでは、この機能は管理対象のWebページでのみ利用可能です。HTML5マルチメディアコンテンツが利用可能なWebページ(例:社内トレーニングサイトのビデオ)にJavaScriptを追加する必要があります。

HTML5ビデオリダイレクトを構成するには:

  1. Copy the file, HdxVideo.js, from %Program Files%/Citrix/ICA Service/HTML5 Video Redirection on the VDA install to the location of your internal webpage.
  2. この行をWebページに挿入します(Webページに他のスクリプトがある場合は、それらのスクリプトの前に HdxVideo.js を含めます)。 <script src="HdxVideo.js" type="text/javascript"\></script>

注: HdxVideo.js がWebページと同じ場所にない場合は、src 属性を使用してその完全なパスを指定してください。

JavaScriptが管理対象のWebページに追加されておらず、ユーザーがHTML5ビデオを再生する場合を考えてみましょう。この場合、Citrix Virtual Apps and Desktopsはサーバー側レンダリングにデフォルト設定されます。

HTML5ビデオのリダイレクトを正しく機能させるためには、Windows Media Redirection を許可する必要があります。このポリシーは、Server Fetch Client Render の場合は必須であり、Client Side Fetching の場合も必要となります。さらに、Client Side Fetching を利用するには、Windows Media client-side content fetching が許可されていることも条件となります。

Microsoft Edgeはこの機能をサポートしていません。

HdxVideo.js はブラウザのHTML5プレーヤーコントロールを独自のコントロールに置き換えます。特定のWebサイトでHTML5ビデオリダイレクトポリシーが有効になっていることを確認するには、プレーヤーコントロールを、HTML5ビデオリダイレクトポリシーが禁止されているシナリオと比較します。

(ポリシーが許可されている場合のCitrixカスタムコントロール)

HTML5リダイレクトオーディオ画像

(ポリシーが禁止されているか、構成されていない場合のネイティブWebページコントロール)

HTML5リダイレクトビデオ画像

以下のビデオコントロールがサポートされています。

  • 再生
  • 一時停止
  • シーク
  • 繰り返し
  • オーディオ
  • 全画面表示

HTML5ビデオリダイレクトテストページを表示できます。

TLS、HTML5ビデオリダイレクト、およびブラウザコンテンツリダイレクト

HTML5ビデオリダイレクトは、次の目的で使用できます。

  • HTTPS Webサイトからのビデオのリダイレクト
  • または
  • Webサイト全体をリダイレクトするためのブラウザコンテンツリダイレクト

これらのWebサイトに挿入されたJavaScriptは、VDAで実行されているCitrix HDX HTML5ビデオリダイレクトサービス (WebSocketService.exe) へのTLS接続を確立する必要があります。VDAの証明書ストアにあるCitrix HDX HTML5ビデオリダイレクトサービスは、次の目的で2つのカスタム証明書を生成します。

  • ビデオリダイレクトを実現する
  • WebページのTLS整合性を維持する

HdxVideo.jsは、Secure WebSocketsを使用して、VDAで実行されているWebSocketService.exeと通信します。このプロセスはローカルシステムアカウントとして実行され、SSL終端とユーザーセッションマッピングを行います。

WebSocketService.exe は 127.0.0.1 ポート 9001 でリッスンしています。

ビデオ品質の制限

この設定は Windows Media にのみ適用され、HTML5 には適用されません。これには、WAN 経由の Windows Media マルチメディアリダイレクトの最適化を有効にする必要があります。

この設定は、HDX™ 接続で許可される最大ビデオ品質レベルを指定します。構成すると、最大ビデオ品質は指定された値に制限され、環境内でマルチメディアのサービス品質 (QoS) が維持されます。

デフォルトでは、この設定は構成されていません。

許可される最大ビデオ品質レベルを制限するには、次のいずれかのオプションを選択します。

  • 1080p/8.5mbps
  • 720p/4.0メガビット/秒
  • 480p/720キロビット/秒
  • 380p/400ケービーピーエス
  • 240p/200ケービーピーエス

同じサーバーで複数のビデオを同時に再生すると、大量のリソースが消費され、サーバーのスケーラビリティに影響を与える可能性があります。

Microsoft チームズのリダイレクト

この設定は、HDX テクノロジーに基づいて Microsoft Teams の最適化を有効にします。

このポリシーが有効で、サポートされているバージョンの Citrix Workspace™ アプリを使用している場合、このレジストリキーは VDA 上で 1 に設定されます。Microsoft Teams アプリケーションは、VDI モードでロードするためにこのキーを読み取ります。 レジストリキーを手動で設定する必要はありません。

HKEY_CURRENT_USER\Software\Citrix\HDXMediaStream

Name: MSTeamsRedirSupport

値: DWORD (1 - オン, 0 - オフ)

注:

Web Studioでポリシーが利用できない古いバージョンのControllerで、バージョン1906.2以降のVDAを使用しているとします。Controllerの古いバージョンの例としては、バージョン7.15があります。この場合、HDX最適化はVDAでデフォルトで有効になっています。Workspaceアプリのバージョンが1907以降の場合、Microsoft Teamsは最適化モードで起動します。7.15 LTSR ControllerとCR VDAの混在に関する注意点については、Knowledge Centerの記事CTX205549を参照してください。

この場合、特定のユーザーに対してこの機能を無効にするには、レジストリ設定を上書きできます。ユーザーの組織単位にログオンスクリプトを適用するグループポリシーを使用して、レジストリ設定を上書きします。

デフォルトでは、Microsoft Teamsのリダイレクトは有効になっています。

マルチメディア会議

この設定は、ビデオ会議アプリケーションによる最適化されたWebカメラリダイレクト技術の使用を許可または禁止します。

デフォルトでは、ビデオ会議のサポートは許可されています。

この設定をポリシーに追加する際は、Windows Mediaリダイレクト設定が存在し、許可(デフォルト)に設定されていることを確認してください。

マルチメディア会議を使用する際は、以下の条件が満たされていることを確認してください。

  • マルチメディア会議に使用されるWebカメラのメーカー提供ドライバーがクライアントにインストールされていること。
  • ビデオ会議セッションを開始する前に、Webカメラをユーザーデバイスに接続してください。サーバーは、一度に1台のインストール済みWebカメラのみを使用します。ユーザーデバイスに複数のWebカメラがインストールされている場合、サーバーは各Webカメラを順次使用しようとします。この試行は、ビデオ会議セッションが正常に作成されるまで続行されます。

ジェネリックUSBリダイレクトを使用してWebカメラをリダイレクトする場合、このポリシーは必要ありません。その場合、WebカメラドライバーをVDAにインストールしてください。

WAN経由のWindows Mediaマルチメディアリダイレクトの最適化

この設定はWindows Mediaにのみ適用され、HTML5には適用されません。この設定により、以下が可能になります。

  • リアルタイムマルチメディアトランスコーディング
  • 劣化ネットワーク経由でのモバイルデバイスへのオーディオおよびビデオメディアストリーミングを許可します
  • WAN経由でのWindows Mediaコンテンツの配信方法を改善することで、ユーザーエクスペリエンスを向上させます。

デフォルトでは、WAN経由でのWindows Mediaコンテンツの配信は最適化されています。

この設定をポリシーに追加する場合は、Windows Media Redirection設定が存在し、許可に設定されていることを確認してください。

この設定が有効になっている場合、メディアストリーミングを可能にするために、必要に応じてリアルタイムマルチメディアトランスコーディングが自動的に展開されます。また、極端なネットワーク条件下でもシームレスなユーザーエクスペリエンスを提供します。

WAN経由のWindows Mediaマルチメディアリダイレクトの最適化にGPUを使用する

この設定はWindows Mediaにのみ適用され、リアルタイムマルチメディアトランスコーディングをVirtual Delivery Agent (VDA) のグラフィック処理ユニット (GPU) で実行できるようにします。これにより、サーバーのスケーラビリティが向上します。GPUトランスコーディングは、VDAがハードウェアアクセラレーションに対応したGPUを搭載している場合にのみ利用可能です。それ以外の場合は、トランスコーディングはCPUにフォールバックします。

注: GPUトランスコーディングはNVIDIA GPUでのみサポートされています。

デフォルトでは、WAN経由でのWindows Mediaコンテンツの配信を最適化するためにVDA上のGPUを使用することは禁止されています。

この設定をポリシーに追加する場合は、以下の設定が存在し、許可に設定されていることを確認してください。

  • ウィンドウズ メディア リダイレクト
  • WAN経由のWindows Mediaマルチメディアリダイレクトの最適化設定

Windows Media フォールバック防止

この設定は、ブラウザコンテンツリダイレクト、HTML5、およびWindows Mediaに適用されます。HTML5をサポートするには、HTML5ビデオリダイレクトポリシーを許可に設定します。

管理者は、Windows Mediaフォールバック防止ポリシー設定を使用して、ストリーミングコンテンツをユーザーに配信するために試行される方法を指定できます。

デフォルトでは、この設定は構成されていません。設定が「未構成」の場合、動作はすべてのコンテンツを再生と同じになります。

この設定を構成するには、次のいずれかのオプションを選択します。

  • すべてのコンテンツを再生。クライアント側でのコンテンツ取得を試行し、次にWindows Mediaリダイレクトを試行します。失敗した場合は、サーバーでコンテンツを再生します。
  • すべてのコンテンツをクライアントでのみ再生。クライアント側での取得を試行し、次にWindows Mediaリダイレクトを試行します。失敗した場合は、コンテンツは再生されません。
  • クライアントでクライアントアクセス可能なコンテンツのみを再生。クライアント側での取得のみを試行します。失敗した場合は、コンテンツは再生されません。

コンテンツが再生されない場合、プレーヤーウィンドウに次のエラーメッセージが表示されます(デフォルトの表示時間は5秒です)。

「リソース不足のため、会社がビデオをブロックしました」

Windows Media フォールバック防止画像(/ja-jp/citrix-virtual-apps-desktops/2411/media/redirection5.png)

このエラーメッセージの表示時間は、VDA上の次のレジストリキーでカスタマイズできます。レジストリエントリが存在しない場合、表示時間はデフォルトで5秒になります。

レジストリパスは、VDAのアーキテクチャによって異なります。

\HKLM\SOFTWARE\Wow6432Node\Citrix\HdxMediastream

または

\HKLM\SOFTWARE\Citrix\HdxMediastream

レジストリキー:

Name: VideoLoadManagementErrDuration

タイプはDWORDです

範囲: 1 - DWORD制限まで (デフォルト = 5)

単位: 秒

Windows Media クライアント側コンテンツフェッチ

この設定は、HTML5とWindows Mediaの両方に適用されます。この設定により、ユーザーデバイスは、XenAppまたはXenDesktop®ホストサーバーを介するのではなく、インターネットまたはイントラネット上のソースプロバイダーからマルチメディアファイルを直接ストリーミングできます。

デフォルトでは、この設定は許可されています。この設定を許可すると、ネットワーク使用量とサーバーのスケーラビリティが向上します。この改善は、メディアに関する処理をホストサーバーからユーザーデバイスに移動することで実現されます。また、Microsoft DirectShowやMedia Foundationなどの高度なマルチメディアフレームワークがユーザーデバイスにインストールされているという要件もなくなります。ユーザーデバイスには、URLからファイルを再生する機能のみが必要です。

この設定をポリシーに追加するときは、Windows Mediaリダイレクト設定が存在し、許可に設定されていることを確認してください。Windows Mediaリダイレクトが無効になっている場合、ソースプロバイダーからユーザーデバイスへのマルチメディアファイルのストリーミングも無効になります。

Windows Media のリダイレクトに関する設定

この設定は、HTML5とWindows Mediaの両方に適用され、サーバーがストリーミングオーディオとビデオをユーザーに配信する方法を制御および最適化します。

デフォルトでは、この設定は許可されています。HTML5の場合、ポリシーHTML5ビデオのリダイレクト禁止されている場合、この設定は有効になりません。

この設定が有効になっている場合、サーバーからレンダリングされるオーディオとビデオの品質は、ユーザーデバイスでローカルに再生されるオーディオとビデオに匹敵するレベルに向上します。サーバーは、元の圧縮形式でマルチメディアをクライアントにストリーミングし、ユーザーデバイスがメディアを解凍してレンダリングできるようにします。

Windows Mediaリダイレクトは、Microsoft DirectShow、DirectX Media Objects (DMO)、およびMedia Foundationの標準に準拠するコーデックでエンコードされたマルチメディアファイルを最適化します。特定のマルチメディアファイルを再生するには、そのマルチメディアファイルのエンコード形式と互換性のあるコーデックがユーザーデバイスに存在する必要があります。

Citrix Workspaceアプリでは、デフォルトでオーディオは無効になっています。ユーザーがICA®セッションでマルチメディアアプリケーションを実行できるようにするには、オーディオを有効にするか、Citrix Workspaceアプリのインターフェイスでオーディオを有効にする権限をユーザーに付与します。

Windows Mediaリダイレクトを使用してメディアを再生したときの表示が、基本的なICA圧縮と通常のオーディオを使用してレンダリングした場合よりも劣る場合にのみ、禁止を選択してください。この状況はまれですが、低帯域幅の条件下(たとえば、キーフレームの頻度が低いメディアの場合)で発生する可能性があります。

Windows Mediaリダイレクトのバッファサイズ

この設定はレガシーであり、HTML5には適用されません。

この設定は、マルチメディアアクセラレーションのバッファサイズを1~10秒で指定します。

デフォルトでは、バッファサイズは5秒です。

Windows Mediaリダイレクトのバッファサイズの使用

この設定はレガシーであり、HTML5には適用されません。

この設定は、Windows Mediaリダイレクトのバッファサイズ設定で指定されたバッファサイズの使用を有効または無効にします。

デフォルトでは、指定されたバッファサイズは使用されません。

この設定が無効になっている場合、またはWindows Mediaリダイレクトのバッファサイズ設定が構成されていない場合、サーバーはデフォルトのバッファサイズ値(5秒)を使用します。

仮想チャネルプラグインマネージャーポリシー

仮想チャネルプラグインマネージャーセクションには、この機能を構成するためのポリシー設定が含まれています。

仮想チャネルプラグインマネージャーは、特定の指定されたアプリケーションのクライアントエンドポイント全体にプラグインを展開するように設計されています。プラグインマネージャーは、VDAで実行されている特定のアプリケーションを検出し、アプリケーションの実行時に最高のエクスペリエンスを得るために、エンドポイントにプラグインをインストールするようユーザーに促します。

仮想チャネルポリシー

  • 管理者はポリシーを使用して、エンドポイント全体にプラグインをインストールする必要があるアプリケーションを指定できます。
  • アプリケーション名は、ポリシーの説明の「サポートされているアプリケーション」に記載されている名前と同じである必要があります。
  • デフォルトでは、このポリシーは無効になっています。
  • 現在サポートされているアプリケーション
    • 「マイクロソフト チームズ」
  • 今後、さらに多くのアプリケーションがサポートされる予定です。