Citrix Virtual Apps and Desktops 7 2203 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 のようなアダプティブビットレートストリーミング技術はサポートしていません。

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

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

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

  • Windows 用 シトリックス ワークスペース アプリ 1808
  • Windows向け シトリックス レシーバー 4.5
  • Linux向け シトリックス ワークスペース アプリ 1808
  • Citrix Receiver for 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) を使用してWebSocketサービスと通信します。
  • ウェブソケット SSL 証明書
    • CA (ルート) について: Citrix XenApp/XenDesktop HDX インプロダクト CA (C = 米国; S = フロリダ; L = フォートローダーデール; O = シトリックスシステムズ株式会社; OU = XenApp and XenDesktop エンジニアリング; CN = Citrix XenApp and XenDesktop HDX インプロダクト CA) 場所: 証明書 (ローカルコンピューター) > 信頼されたルート証明機関 > 証明書
    • エンドエンティティ (リーフ) の場合: Citrix XenApp/XenDesktop HDX サービス (国 = 米国; 州 = フロリダ; 場所 = フォートローダーデール; 組織 = シトリックス システムズ 株式会社; 組織単位 = 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 マルチメディアリダイレクト