XenApp and XenDesktop

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

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

HTML5ビデオリダイレクト

XenAppおよびXenDesktop®サーバーがHTML5マルチメディアWebコンテンツをユーザーに配信する方法を制御し、最適化します。

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

ポリシー作成イメージ(/ja-jp/xenapp-and-xendesktop/7-15-ltsr/media/html5-redirection2.png)

HTMLリダイレクトポリシーイメージ(/ja-jp/xenapp-and-xendesktop/7-15-ltsr/media/html5-redirection1A.png)

このリリースでは、この機能は制御された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 web page.
  2. この行をWebページに挿入します(Webページに他のスクリプトがある場合は、それらのスクリプトの前にHdxVideo.jsを含めます)。 <script src="HdxVideo.js" type="text/javascript"></script>

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

制御されたWebページにJavaScriptが追加されておらず、ユーザーがHTML5ビデオを再生した場合、XenApp®およびXenDesktopはサーバー側レンダリングにデフォルト設定されます。

HTML5ビデオのリダイレクトを機能させるには、Windows Mediaリダイレクトを許可します。このポリシーは、Server Fetch Client Renderには必須であり、Client Side Fetching(これはさらにWindows Media client-side content fetchingも許可されている必要があります)にも必要です。

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

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

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

ポリシーが許可されているイメージ

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

ポリシーが禁止されているイメージ

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

  • 再生
  • 一時停止
  • シーク
  • リピート
  • オーディオ
  • 全画面表示

HTML5ビデオリダイレクトのテストページは、https://www.citrix.com/virtualization/hdx/html5-redirect.htmlで表示できます。

TLSとHTML5ビデオリダイレクト

HTML5ビデオリダイレクトを使用して、HTTPS Webサイトをリダイレクトできます。これらのWebサイトに挿入されたJavaScriptは、VDAで実行されているCitrix HDX HTML5ビデオリダイレクトサービス(WebSocketService.exe)へのTLS接続を確立する必要があります。このリダイレクトを実現し、WebページのTLS整合性を維持するために、Citrix HDX HTML5ビデオリダイレクトサービスによってVDAの証明書ストアに2つのカスタム証明書が生成されます。

HdxVideo.js は、VDA で実行されている WebSocketService.exe との通信に Secure Websockets を使用します。このプロセスはローカルシステムで実行され、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キロビット/秒

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

マルチメディア会議

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

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

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

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

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

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

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

この設定はWindows Mediaにのみ適用され、HTML5には適用されません。この設定により、リアルタイムのマルチメディアトランスコーディングが可能になり、劣化しているネットワーク経由でモバイルデバイスへのオーディオおよびビデオメディアストリーミングが可能になり、WAN経由でのWindows Mediaコンテンツの配信方法を改善することでユーザーエクスペリエンスが向上します。

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

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

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

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

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

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

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

この設定をポリシーに追加する際は、Windows MediaリダイレクトとWAN経由のWindows Mediaマルチメディアリダイレクトの最適化の設定が存在し、許可されていることを確認してください。

Windows Mediaフォールバック防止

この設定はHTML5とWindows Mediaの両方に適用されます。HTML5で機能させるには、HTMLビデオのリダイレクトポリシーを許可に設定します。

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

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

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

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

コンテンツが再生されない場合、プレーヤーウィンドウに「Company has blocked video because of lack of resources」というエラーメッセージが表示されます(デフォルトの表示時間は5秒)。

Windows Mediaフォールバック防止ポリシーの画像

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

警告

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

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

\HKLM\SOFTWARE\Wow6432Node\Citrix\HdxMediastream

または

\HKLM\SOFTWARE\Citrix\HdxMediastream

レジストリキー:

Name: VideoLoadManagementErrDuration

Type: DWORD

範囲: 1 - DWORD制限まで (既定値 = 5)

単位: 秒

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

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

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

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

ウィンドウズメディア リダイレクト

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

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

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

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

デフォルトでは、Enable audio ポリシーはクライアントで構成されていません。ユーザーがICA®セッションでマルチメディアアプリケーションを実行できるようにするには、オーディオをオンにするか、クライアントインターフェイスでオーディオをオンにする権限をユーザーに付与します。

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

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

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

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

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

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

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

この設定は、Windows Media Redirection buffer size 設定で指定されたバッファサイズの使用を有効または無効にします。

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

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