Citrix Virtual Apps and Desktops

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

注:

HTML5マルチメディアリダイレクトは、将来のリリースで廃止される予定です。お客様は、継続的な機能性を確保するために、推奨される代替テクノロジーであるブラウザコンテンツリダイレクト (BCR) への移行を推奨されます。

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

  • Flashは標準でしたが、プラグインが必要で、すべてのデバイスで動作せず、モバイルデバイスでのバッテリー消費量が多くなります。YouTube、Netflix、およびMozilla、Google、Microsoftの新しいブラウザバージョンなどの企業はHTML5に移行しており、これを新しい標準としています。

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

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

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

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

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

HTML5とFlashの比較

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

要件

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

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

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

    • Citrix Workspace™アプリおよびCitrix Receiver™の最小バージョン:

  • Windows用Citrix Workspaceアプリ 1808
  • Windows用Citrix Receiver 4.5
  • Linux用Citrix Workspaceアプリ 1808
  • Linux用Citrix Receiver 13.5
最小VDAブラウザバージョン Windows OSバージョン/ビルド/SP
Internet Explorer 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証明書ストアに追加するか、FirefoxがWindowsの信頼された証明書ストアから証明書を検索するように構成します。詳細については、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
Chrome 51 Windows 10 x86 (1607 RS1) および x64 (1607 RS1); Windows 7 x86 および x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2

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

  • HdxVideo.js - ウェブサイト上のビデオコマンドをインターセプトするJavaScriptフック。HdxVideo.jsは、Secure WebSockets (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終端とユーザーセッションマッピングを実行します。TLS Secure WebSocketは127.0.0.1ポート9001でリッスンします。
  • WebSocketAgent.exe - ユーザーセッションで実行され、WebSocketServiceコマンドの指示に従ってビデオをレンダリングします。

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

このリリースでは、この機能は制御されたウェブページでのみ利用可能です。HTML5マルチメディアコンテンツが利用可能なウェブページに、HdxVideo.js JavaScript (Citrix Virtual Apps and Desktopsインストールメディアに含まれる) を追加する必要があります。例えば、社内トレーニングサイトのビデオなどです。

youtube.comのような、アダプティブビットレートテクノロジー (例えば、HTTP Live Streaming (HLS) やDynamic Adaptive Streaming over HTTP (DASH)) に基づくウェブサイトはサポートされていません。

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

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

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

Redirection image

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