Citrix Virtual Apps and Desktops 7 2311

HTML5マルチメディアリダイレクト

HTML5マルチメディアリダイレクトは、HDX™ MediaStreamのマルチメディアリダイレクト機能を拡張し、HTML5オーディオとビデオを含みます。特にモバイルデバイスへのマルチメディアコンテンツのオンライン配信の増加により、ブラウザ業界はオーディオとビデオを提示するためのより効率的な方法を開発してきました。

Flashは標準でしたが、プラグインが必要で、すべてのデバイスで動作せず、モバイルデバイスでのバッテリー消費量が多いという問題がありました。YouTube、Netflix、およびMozilla、Google、Microsoftの新しいブラウザバージョンなどの企業はHTML5に移行しており、これが新しい標準となっています。

HTML5ベースのマルチメディアには、独自のプラグインに比べて多くの利点があります。以下はその一部です。

  • 企業に依存しない標準(W3C)
  • デジタル著作権管理(DRM)ワークフローの簡素化
  • プラグインによって引き起こされるセキュリティ問題なしに、より優れたパフォーマンス

HTTPプログレッシブダウンロード

HTTPプログレッシブダウンロードは、HTML5をサポートするHTTPベースの疑似ストリーミング方式です。プログレッシブダウンロードでは、HTTP Webサーバーからダウンロード中に、ブラウザが単一のファイル(単一の品質でエンコードされたもの)を再生します。ビデオは受信時にドライブに保存され、ドライブから再生されます。ビデオを再視聴する場合、ブラウザはキャッシュからビデオをロードできます。

プログレッシブダウンロードの例については、HTML5ビデオリダイレクトテストページを参照してください。Webページ内のビデオ要素を検査し、HTML5ビデオタグ内のソース(mp4コンテナ形式)を見つけるには、ブラウザの開発者ツールを使用してください。

HTML5とFlashの比較について

機能 HTML5 Flash
独自のプレーヤーが必要 No Yes
モバイルデバイスで実行可能 Yes Some
異なるプラットフォームでの実行速度
iOSでサポート Yes No
リソース使用量 少ない 多い
より高速にロード Yes No

必要条件

mp4形式のプログレッシブダウンロードのみをサポートしています。WebMやDASH/HLSのようなアダプティブビットレートストリーミング技術はサポートしていません。

以下をサポートしており、それらを制御するためにポリシーを使用します。詳細については、マルチメディアポリシー設定を参照してください。

  • サーバー側レンダリング
  • サーバーフェッチクライアントレンダリング
  • クライアント側フェッチとレンダリング

シトリックス ワークスペース™ アプリおよびシトリックス レシーバー™ の最小バージョン:

  • Windows用シトリックス ワークスペース アプリ 1808
  • Windows向けシトリックス レシーバー 4.5
  • Linux向けシトリックス ワークスペース アプリ 1808
  • Linux向けシトリックス レシーバー 13.5
Minimum VDA browser version Windows OS version/build/SP
Internet Explorer 11.0 Windows 10 x86 (1607 RS1) and x64 (1607 RS1); Windows 7 x86 and x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2
Firefox 47 Manually add the certificates to the Firefox certificate store or configure Firefox to search for certificates from a Windows trusted certificate store. For more information, see https://wiki.mozilla.org/CA:AddRootToFirefox Windows 10 x86 (1607 RS1) and x64 (1607 RS1); Windows 7 x86 and x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2
Chrome 51 Windows 10 x86 (1607 RS1) and x64 (1607 RS1); Windows 7 x86 and x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2

HTML5ビデオリダイレクトソリューションのコンポーネント

  • HdxVideo.js - ウェブサイト上の動画コマンドを傍受するJavaScriptフックです。HdxVideo.jsは、セキュアなWebSocket (SSL/TLS) を使用してWebSocketServiceと通信します。
  • WebSocket SSL に関連する証明書
    • For the CA (root): Citrix XenApp/XenDesktop HDX In-Product CA (C = US; S = Florida; L = Fort Lauderdale; O = Citrix Systems, Inc.; OU = XenApp and XenDesktop Engineering; CN = Citrix XenApp and XenDesktop HDX In-Product CA) Location: Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates.
    • エンドエンティティ (リーフ) の場合: シトリックス ゼナップ/ゼノデスクトップ HDX サービス (国 = 米国; 都道府県 = フロリダ; 市町村 = フォートローダーデール; 組織 = Citrix Systems, Inc.; 組織単位 = XenApp and XenDesktop Engineering; コモンネーム = Citrix XenApp and XenDesktop HDX Service) 場所: 証明書 (ローカルコンピューター) > 個人 > 証明書
  • WebSocketService.exe - ローカルシステムで実行され、SSL終端とユーザーセッションマッピングを実行します。127.0.0.1ポート9001でTLS Secure WebSocketがリッスンしています。
  • WebSocketAgent.exe - ユーザーセッションで実行され、WebSocketServiceコマンドの指示に従ってビデオをレンダリングします。

HTML5ビデオリダイレクトを有効にするにはどうすればよいですか

このリリースでは、この機能は管理されたWebページでのみ利用可能です。HTML5マルチメディアコンテンツが利用可能なWebページに、HdxVideo.js JavaScript(Citrix Virtual Apps and Desktopsインストールメディアに含まれています)を追加する必要があります。たとえば、社内トレーニングサイトのビデオなどです。

youtube.comのようなウェブサイトで、アダプティブビットレート技術(例: HTTP Live Streaming (HLS) および Dynamic Adaptive Streaming over HTTP (DASH))に基づいているものはサポートされていません。

詳細については、マルチメディアポリシー設定を参照してください。

トラブルシューティングのヒント

WebページがHdxVideo.jsを実行しようとすると、エラーが発生する可能性があります。JavaScriptの読み込みに失敗すると、HTML5リダイレクトメカニズムも失敗します。ブラウザの開発者ツールウィンドウのコンソールを調べて、HdxVideo.jsに関連するエラーがないことを確認してください。例:

リダイレクト画像

HTML5マルチメディアリダイレクト