HTML5 マルチメディアリダイレクト
注:
HTML5 マルチメディアリダイレクトは、将来のリリースで非推奨となる予定です。お客様は、機能の継続性を確保するために、推奨される代替テクノロジーであるブラウザコンテンツリダイレクト (BCR) への移行をお勧めします。
HTML5 マルチメディアリダイレクトは、HDX™ MediaStream のマルチメディアリダイレクト機能を拡張し、HTML5 のオーディオとビデオを含みます。マルチメディアコンテンツのオンライン配信、特にモバイルデバイスへの配信が増加しているため、ブラウザ業界はオーディオとビデオを提示するためのより効率的な方法を開発してきました。
Flash は標準でしたが、プラグインが必要で、すべてのデバイスで動作せず、モバイルデバイスではバッテリー消費量が多くなります。YouTube、Netflix、Mozilla、Google、Microsoft の新しいブラウザバージョンなどの企業は HTML5 に移行しており、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向け シトリックス ワークスペース アプリ 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 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 and XenDesktop Engineering; CN = Citrix XenApp and XenDesktop HDX In-Product CA) Location: Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates.
- For the end-entity (leaf): Citrix XenApp/XenDesktop HDX Service (C = US; S = Florida; L = Fort Lauderdale; O = Citrix Systems, Inc.; OU = XenApp and XenDesktop Engineering; CN = Citrix XenApp and XenDesktop HDX Service) Location: Certificates (Local Computer) > Personal > Certificates.
- WebSocketService.exe - ローカルシステムで実行され、SSL終端とユーザーセッションマッピングを実行します。127.0.0.1ポート9001でTLSセキュア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に関連するエラーがないことを確認してください。例:
