XenApp and XenDesktop

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

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

Flash は標準でしたが、プラグインが必要で、すべてのデバイスで動作するわけではなく、モバイルデバイスではバッテリー使用量が多くなります。Youtube、NetFlix.com、および Mozilla、Google、Microsoft の新しいブラウザバージョンなどの企業は HTML5 に移行しており、これが新しい標準となっています。

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

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

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

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

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

<video src="https://www.citrix.com/content/dam/citrix61/en_us/images/offsite/html5-redirect.mp4" controls="" style="width:800px;"></video>

HTML5 と フラッシュの比較

機能 HTML5 フラッシュ
独自のプレーヤーが必要 いいえ はい
モバイルデバイスで動作 はい 一部
異なるプラットフォームでの実行速度 高い 遅い
iOSでサポート はい いいえ
リソース使用量 少ない 多い
より速く読み込む はい いいえ

必要条件

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

サポート対象:

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

これらはポリシーを使用して制御します。詳しくは、「マルチメディアポリシー設定」を参照してください。

Citrix Receiver™の最小バージョンは次のとおりです。

  • Windows 版 シトリックス レシーバー 4.5
  • シトリックス レシーバー for Linux 13.5

最小VDAブラウザーバージョンおよびWindows OSバージョン/ビルド/SP:

  • インターネット エクスプローラー 11.0
    • ウィンドウズ 10 エックス86 (1607 アールエス1) および エックス64 (1607 アールエス1)
    • Windows 7 x86 and x64
    • ウィンドウズ サーバー 2016 RTM 14393 (1607)
    • Windows Server 2012 R2 オペレーティングシステム
    • ウィンドウズ サーバー 2008 R2
  • Firefox 47 証明書をFirefoxの証明書ストアに手動で追加するか、Windowsの信頼された証明書ストアから証明書を検索するようにFirefoxを設定します。詳細については、https://wiki.mozilla.org/CA:AddRootToFirefoxを参照してください。
    • ウィンドウズ 10 x86 (1607 RS1) および x64 (1607 RS1)
    • ウィンドウズ 7 x86 および x64
    • ウィンドウズ サーバー 2016 RTM 14393 (1607)
    • ウィンドウズ サーバー 2012 R2
    • ウィンドウズ サーバー 2008 R2
  • クローム 51
    • Windows 10 の 32ビット版 (1607 RS1) および 64ビット版 (1607 RS1)
    • Windows 7 の 32ビット版 および 64ビット版
    • ウィンドウズ サーバー 2016 RTM 14393 (1607)
    • ウィンドウズ サーバー 2012 R2
    • ウィンドウズ サーバー 2008 R2

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

  • HdxVideo.js - JavaScript hook intercepting video commands on the website. HdxVideo.js communicates with WebSocketService using Secure WebSockets (SSL/TLS).
  • ウェブソケット 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/XenDesktop Engineering; CN = Citrix XenApp/XenDesktop HDX In-Product CA) Location: Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates.
    • エンドエンティティ (リーフ) の場合: Citrix XenApp/XenDesktop HDX Service (国 = 米国; 州 = フロリダ; 場所 = フォートローダーデール; 組織 = シトリックスシステムズ株式会社; 組織単位 = XenApp/XenDesktop エンジニアリング; 共通名 = Citrix XenApp/XenDesktop HDX サービス) 場所: 証明書 (ローカルコンピューター) > 個人 > 証明書。
  • WebSocketService.exe - ローカルシステムで実行され、SSL終端とユーザーセッションマッピングを実行します。127.0.0.1のポート9001でリッスンするTLSセキュアWebSocket。
  • WebSocketAgent.exe - ユーザーセッションで実行され、WebSocketServiceコマンドの指示に従ってビデオをレンダリングします。

HTML5ビデオリダイレクトを有効にする方法

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

youtube.comのようなウェブサイトは、アダプティブビットレート技術 (例えば、HTTPライブストリーミング (HLS) およびダイナミックアダプティブストリーミングオーバーHTTP (DASH)) に基づいているため、サポートされていません。

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

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

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

ローカライズされた画像

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