HTML5 多媒体重定向

HTML5 多媒体重定向扩展了 HDX MediaStream 的多媒体重定向功能,将 HTML5 音频和视频包括进来。由于多媒体内容联机分发(尤其是向移动设备)的增长,浏览器行业开发了更有效的音频和视频呈现方式。

Flash 曾是标准,但它需要插件、不能在所有设备上运行,并且在移动设备上运行时电池使用量较高。YouTube 和 NetFlix.com 等公司以及 Mozilla、Google 和 Microsoft 的更高浏览器版本正在转向 HTML5,使其成为新的标准。

与专有插件相比,基于 HTML5 的多媒体具有多个优势,包括:

  • 与公司无关的标准 (W3C)
  • 简化了数字版权管理 (DRM) 工作流
  • 提高了性能,且没有由插件引起的安全问题

HTTP 渐进式下载

HTTP 渐进式下载是支持 HTML5 的基于 HTTP 的伪流技术推送方法。在渐进式下载中,浏览器在从 HTTP Web 服务器下载单个文件(以单一质量编码)的同时播放该文件。视频接收后存储在驱动器上并从驱动器播放。如果重新观看视频,浏览器可以从缓存中加载视频。

有关渐进式下载的示例,请参阅 HTML5 视频重定向测试页面。要检查 Web 页面中的视频元素以及在 HTML5 视频标记中查找来源(mp4 容器格式),请使用您的浏览器中的开发人员工具:

HTML5 与 Flash 比较

功能 HTML5 Flash
需要专有播放器
在移动设备上运行 一些
在不同平台上的运行速度
受 iOS 支持
资源使用量 较少 更多
加载速度更快

要求

我们仅对 mp4 格式的渐进式下载支持重定向。我们不支持 WebM 和自适应比特率流推送技术(如 DASH/HLS)。

我们支持以下对象,并使用策略对其进行控制。有关详细信息,请参阅多媒体策略设置

  • 服务器端呈现
  • 服务器提取客户端呈现
  • 客户端提取和呈现

Citrix Workspace 应用程序和 Citrix Receiver 最低版本:

  • 适用于 Windows 的 Citrix Workspace 应用程序 1808
  • Citrix Receiver for Windows 4.5
  • 适用于 Linux 的 Citrix Workspace 应用程序 1808
  • Citrix Receiver for Linux 13.5
最低 VDA 浏览器版本 Windows 操作系统版本/内部版本/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 7 x86 和 x64;Windows Server 2016 RTM 14393 (1607);Windows Server 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/XenDesktop Engineering; CN = Citrix XenApp/XenDesktop HDX In-Product CA) 位置:证书(本地计算机) > 可信根证书颁发机构 > 证书。
    • 对于最终实体(叶):Citrix XenApp/XenDesktop HDX Service (C = US; S = Florida; L = Fort Lauderdale; O = Citrix Systems, Inc.; OU = XenApp/XenDesktop Engineering; CN = Citrix XenApp/XenDesktop HDX Service) 位置:证书(本地计算机) > 个人 > 证书。
  • WebSocketService.exe - 在本地系统上运行,并执行 SSL 终止和用户会话映射。TLS 安全 WebSocket 侦听 127.0.0.1 端口 9001。
  • WebSocketAgent.exe - 在用户会话中运行,并根据 WebSocketService 命令的指示呈现视频。

如何启用 HTML5 视频重定向?

在此版本中,此功能仅用于受控 Web 页面。它要求将 HdxVideo.js JavaScript(包含在 Citrix Virtual Apps and Desktops 安装介质中)添加到提供 HTML5 多媒体内容的 Web 页面。例如,内部培训站点上的视频。

youtube.com 等基于技术(例如 HTTP Live Streaming (HLS) 和 Dynamic Adaptive Streaming over HTTP (DASH))的 Web 站点不受支持。

有关详细信息,请参阅多媒体策略设置

故障排除提示

Web 页面尝试执行 HdxVideo.js 时可能出现错误。如果 JavaScript 无法加载,则 HTML5 重定向机制将失败。请通过在您的浏览器的开发人员工具窗口检查控制台,确保不存在与 HdxVideo.js 有关的错误。例如:

重定向映像