HTML5 マルチメディアリダイレクト
注:
HTML5 マルチメディアリダイレクトは、将来のリリースで廃止される予定です。お客様は、機能の継続性を確保するため、推奨される代替テクノロジーであるブラウザコンテンツリダイレクト (BCR) への移行をお勧めします。
HTML5 マルチメディアリダイレクトは、HDX™ MediaStream のマルチメディアリダイレクト機能を拡張し、HTML5 のオーディオとビデオを含めます。マルチメディアコンテンツのオンライン配信、特にモバイルデバイスへの配信の増加により、ブラウザ業界はオーディオとビデオを提示するためのより効率的な方法を開発しました。
Flash は標準でしたが、プラグインが必要であり、すべてのデバイスで動作せず、モバイルデバイスではバッテリー消費量が多くなります。YouTube、Netflix、および Mozilla、Google、Microsoft の新しいブラウザバージョンなどの企業は HTML5 に移行しており、それを新しい標準にしています。
HTML5 ベースのマルチメディアには、独自のプラグインと比較して多くの利点があります。以下のようなものがあります。
-
企業に依存しない標準 (W3C)
-
簡素化されたデジタル著作権管理 (DRM) ワークフロー
-
プラグインによって引き起こされるセキュリティ問題なしにパフォーマンスの向上
HTTP プログレッシブダウンロード
HTTP プログレッシブダウンロードは、HTML5 をサポートする HTTP ベースの擬似ストリーミング方式です。プログレッシブダウンロードでは、HTTP Web サーバーからダウンロード中に、ブラウザが単一ファイル (単一品質でエンコードされたもの) を再生します。ビデオは受信時にドライブに保存され、ドライブから再生されます。ビデオを再視聴する場合、ブラウザはキャッシュからビデオを読み込むことができます。
プログレッシブダウンロードの例については、HTML5 ビデオ リダイレクト テスト ページ を参照してください。ウェブページ内のビデオ要素を検査し、HTML5 ビデオタグ内のソース (mp4 コンテナ形式) を見つけるには、ブラウザの開発者ツールを使用します。
HTML5 と Flash の比較
| 機能 | HTML5 | フラッシュ |
|---|---|---|
| 独自のプレーヤーが必要 | いいえ | はい |
| モバイルデバイスで実行 | はい | 一部 |
| さまざまなプラットフォームでの実行速度 | 高 | 低速 |
| iOSでサポート | はい | いいえ |
| リソース使用量 | 少ない | その他 |
| より高速に読み込む | はい | いいえ |
要件
mp4形式のプログレッシブダウンロードのリダイレクトのみをサポートしています。WebMやDASH/HLSのようなアダプティブビットレートストリーミング技術はサポートしていません。
以下をサポートしており、ポリシーを使用してこれらを制御します。詳細については、「マルチメディアポリシー設定」を参照してください。
-
サーバー側レンダリング
-
サーバーフェッチクライアントレンダリング
-
クライアント側フェッチおよびレンダリング
Citrix Workspace™アプリおよびCitrix Receiver™の最小バージョン:
-
Windows用Citrix Workspaceアプリ1808
-
Windows用シトリックス レシーバー 4.5
-
Linux用Citrix Workspaceアプリ1808
-
Linux用シトリックス レシーバー 13.5
| 最小VDAブラウザバージョン | Windows オーエス バージョン/ビルド/SP |
|---|---|
| インターネット エクスプローラー 11.0 | Windows 10 の x86 (1607 RS1) 版および x64 (1607 RS1) 版; Windows 7 の x86 版および x64 版; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2 |
Firefox 47 証明書を手動でFirefox証明書ストアに追加するか、Windowsの信頼された証明書ストアから証明書を検索するようにFirefoxを設定します。詳細については、https://wiki.mozilla.org/CA:AddRootToFirefoxを参照してください。 |
Windows 10 の x86 (1607 RS1) 版および x64 (1607 RS1) 版; Windows 7 の x86 版および x64 版; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2 |
| クローム 51 | Windows 10 32ビット版 (1607 RS1) および 64ビット版 (1607 RS1); Windows 7 32ビット版 および 64ビット版; Windows サーバー 2016 RTM 14393 (1607); Windows サーバー 2012 R2 |
HTML5ビデオリダイレクトソリューションのコンポーネント
-
HdxVideo.js - Webサイト上のビデオコマンドをインターセプトするJavaScriptフック。HdxVideo.jsは、セキュアWebSocket (SSL/TLS) を使用してWebSocketServiceと通信します。
-
WebSocket SSL証明書
-
CA (ルート) の場合: 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) 場所: 証明書 (ローカルコンピューター) > 信頼されたルート証明機関 > 証明書。
-
エンドエンティティ (リーフ) の場合: 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) 場所: 証明書 (ローカルコンピューター) > 個人 > 証明書。
-
-
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インストールメディアに含まれています)を追加する必要があります。たとえば、社内トレーニングサイトのビデオなどです。
Adaptive Bitrateテクノロジー(たとえば、HTTP Live Streaming (HLS) や Dynamic Adaptive Streaming over HTTP (DASH))に基づいたyoutube.comのようなWebサイトはサポートされていません。
詳細については、「マルチメディアポリシー設定」を参照してください。
トラブルシューティングのヒント
WebページがHdxVideo.jsを実行しようとすると、エラーが発生する可能性があります。JavaScriptの読み込みに失敗すると、HTML5リダイレクトメカニズムも失敗します。ブラウザの開発者ツールウィンドウでコンソールを検査し、HdxVideo.jsに関連するエラーがないことを確認してください。例:
リダイレクト画像(/en-us/citrix-virtual-apps-desktops/2511/media/redirection7.png)