HTML5 多媒体重定向

Last published : Nov 13, 2026
注意:
HTML5 多媒体重定向计划在未来版本中弃用。建议客户过渡到浏览器内容重定向 (BCR)(推荐的替代技术),以确保功能持续可用。
HTML5 多媒体重定向扩展了 HDX™ MediaStream 的多媒体重定向功能,以包括 HTML5 音频和视频。由于多媒体内容在线分发的增长,尤其是针对移动设备,浏览器行业开发了更高效的音频和视频呈现方式。
Flash 曾是标准,但它需要插件,并非在所有设备上都可用,并且在移动设备上电池使用量更高。像 YouTube、Netflix 以及 Mozilla、Google 和 Microsoft 的新版浏览器等公司正在转向 HTML5,使其成为新标准。
基于 HTML5 的多媒体相对于专有插件具有许多优势,包括:
  • 独立于公司的标准 (W3C)
  • 简化的数字版权管理 (DRM) 工作流程
  • 更好的性能,没有插件带来的安全问题

HTTP 渐进式下载

HTTP 渐进式下载是一种基于 HTTP 的伪流式传输方法,支持 HTML5。在渐进式下载中,浏览器在从 HTTP Web 服务器下载单个文件(以单一质量编码)时播放该文件。视频在接收时存储到驱动器中,并从驱动器播放。如果您重新观看视频,浏览器可以从缓存加载视频。
有关渐进式下载的示例,请参阅 HTML5 视频重定向测试页面。要检查网页中的视频元素并在 HTML5 视频标签中查找源(mp4 容器格式),请使用浏览器中的开发人员工具:

比较 HTML5 和 Flash

功能 HTML5 闪存
需要专有播放器 否 是
在移动设备上运行 是 部分
在不同平台上的运行速度 高 慢
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 操作系统版本/内部版本/服务包
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
谷歌浏览器 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 使用安全 WebSocket (SSL/TLS) 与 WebSocketService 通信。
  • WebSocket SSL 证书
    • 对于 CA(根):Citrix XenApp/XenDesktop HDX 产品内 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 服务 (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 安全 WebSocket 侦听 127.0.0.1 端口 9001。
  • WebSocketAgent.exe - 在用户会话上运行,并根据 WebSocketService 命令的指示呈现视频。

如何启用 HTML5 视频重定向?

在此版本中,此功能仅适用于受控网页。它要求将 HdxVideo.js JavaScript(包含在 Citrix Virtual Apps and Desktops 安装介质中)添加到提供 HTML5 多媒体内容的网页中。例如,内部培训站点上的视频。
不支持基于自适应比特率技术(例如,HTTP Live Streaming (HLS) 和 Dynamic Adaptive Streaming over HTTP (DASH))的网站,例如 youtube.com。
有关详细信息,请参阅 多媒体策略设置。

在屏幕截图中捕获重定向内容

HTML5 多媒体重定向在端点上呈现视频,因此标准会话内屏幕截图工具会将重定向的视频捕获为空白区域。使用 Citrix 截图工具将此内容包含在您的屏幕截图中。Citrix 建议从 Citrix Virtual Desktop Assistant 启动它,以便于查找。有关详细信息,请参阅 Citrix Virtual Desktop Assistant 文档。

故障排除提示

当网页尝试运行 HdxVideo.js 时,可能会发生错误。如果 JavaScript 加载失败,HTML5 重定向机制也会失败。通过检查浏览器开发人员工具窗口中的控制台,确保没有与 HdxVideo.js 相关的错误。例如:
重定向图像