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

最終公開日 : Nov 13, 2026
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 と Flash の比較

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

要件

mp4形式のプログレッシブダウンロードのリダイレクトのみをサポートしています。WebMやDASH/HLSのようなアダプティブビットレートストリーミング技術はサポートしていません。
以下をサポートしており、ポリシーを使用して制御します。詳細については、「マルチメディアポリシー設定」を参照してください。
  • サーバー側レンダリング
  • サーバーフェッチクライアントレンダリング
  • クライアント側フェッチとレンダリング
Citrix Workspace™アプリおよびCitrix Receiver™の最小バージョン:
  • Windows用Citrix Workspaceアプリ1808
  • Windows用シトリックス レシーバー 4.5
  • Linux用Citrix Workspaceアプリ1808
  • Linux版 Citrix レシーバー 13.5
最小VDAブラウザーバージョン Windows オペレーティングシステムのバージョン、ビルド、サービスパック
インターネット エクスプローラー 11.0 ウィンドウズ 10 x86 (1607 RS1) および x64 (1607 RS1);ウィンドウズ 7 x86 および x64;ウィンドウズ Server 2016 RTM 14393 (1607);ウィンドウズ Server 2012 R2
Firefox 47 証明書を手動でFirefox証明書ストアに追加するか、Windowsの信頼された証明書ストアから証明書を検索するようにFirefoxを設定します。詳細については、https://wiki.mozilla.org/CA:AddRootToFirefoxを参照してください。 ウィンドウズ 10 x86 (1607 RS1) および x64 (1607 RS1); ウィンドウズ 7 x86 および x64; ウィンドウズ サーバー 2016 RTM 14393 (1607); ウィンドウズ サーバー 2012 R2
クローム 51 ウィンドウズ 10 x86 (1607 RS1) および x64 (1607 RS1); ウィンドウズ 7 x86 および x64; ウィンドウズ サーバー 2016 RTM 14393 (1607); ウィンドウズ サーバー 2012 R2

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

  • HdxVideo.js - ウェブサイト上のビデオコマンドを傍受する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ビデオのリダイレクトを有効にするにはどうすればよいですか?

このリリースでは、この機能は制御されたウェブページでのみ利用可能です。HTML5マルチメディアコンテンツが利用可能なウェブページに、HdxVideo.js JavaScript(Citrix Virtual Apps and Desktopsインストールメディアに含まれています)を追加する必要があります。例えば、社内トレーニングサイトのビデオなどです。
youtube.comのような、アダプティブビットレート技術(例:HTTPライブストリーミング(HLS)やHTTP経由のダイナミックアダプティブストリーミング(DASH))に基づいたウェブサイトはサポートされていません。
詳細については、「マルチメディアポリシー設定」を参照してください。

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

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