Citrix Virtual Apps and Desktops 7 2402 LTSR

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 と フラッシュの比較

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

必要条件

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

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

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

Citrix Workspace™アプリおよびCitrix Receiver™の最小バージョンは、以下のとおりです。

  • Windowsオペレーティングシステム用のCitrix Workspaceアプリ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 - Webサイト上で発生するビデオコマンドを監視し、必要に応じて処理を行うJavaScriptのフック機能です。HdxVideo.jsは、Secure WebSockets (SSL/TLS) を用いてWebSocketServiceとの通信を行います。
  • WebSocket SSLに関連する証明書
    • CA(ルート)の場合:Citrix XenApp/XenDesktop HDX インプロダクトCA (国 = 米国; 州 = フロリダ; 市 = フォートローダーデール; 組織 = シトリックスシステムズ株式会社; 組織単位 = XenAppおよびXenDesktopエンジニアリング; 共通名 = Citrix XenAppおよびXenDesktop HDX インプロダクトCA) 場所:証明書 (ローカルコンピューター) > 信頼されたルート証明機関 > 証明書
    • エンドエンティティ(リーフ)の場合:Citrix XenApp/XenDesktop HDX Service (国 = 米国; 州 = フロリダ; 市 = フォートローダーデール; 組織 = 株式会社シトリックスシステムズ; 組織単位 = XenApp and XenDesktop エンジニアリング; 共通名 = Citrix XenApp and XenDesktop HDX サービス) 場所:証明書 (ローカルコンピューター) > 個人 > 証明書
  • 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ライブストリーミング (HLS) およびHTTP経由のダイナミックアダプティブストリーミング (DASH))に基づいているウェブサイトはサポートされていません。

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

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

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

リダイレクト画像

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