Citrix DaaS™

HTML5 多媒体重定向

HTML5 多媒体重定向扩展了 HDX™ MediaStream 的多媒体重定向功能,以包含 HTML5 音频和视频。由于多媒体内容在线分发(尤其是向移动设备分发)的增长,浏览器行业已开发出更高效的方式来呈现音频和视频。

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

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

  • 独立于公司的标准 (W3C)
  • 简化的数字版权管理 (DRM) 工作流
  • 更好的性能,且不会出现插件引起的安全问题

HTTP 渐进式下载

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

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

HTML5 与 Flash 比较

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

要求

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

我们支持以下功能,并使用策略来控制它们。有关详细信息,请参阅 多媒体策略设置

  • 服务器端渲染
  • 服务器获取客户端渲染
  • 客户端获取和渲染

Citrix Workspace™ app 和 Citrix Receiver™ 的最低版本:

  • 适用于 Windows 的 Citrix Workspace app 1808
  • 适用于 Windows 的 Citrix Receiver 4.5
  • 适用于 Linux 的 Citrix Workspace app 1808
  • 适用于 Linux 的 Citrix Receiver 13.5
最低 VDA 浏览器版本 Windows 操作系统版本/内部版本/SP
Internet Explorer 11.0 Windows 10 x86 (1607 RS1) 和 x64 (1607 RS1);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 Server 2016 RTM 14393 (1607);Windows Server 2012 R2
Chrome 51 Windows 10 x86 (1607 RS1) 和 x64 (1607 RS1);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 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 视频重定向

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

不支持基于自适应比特率技术(例如,HTTP Live Streaming (HLS) 和 Dynamic Adaptive Streaming over HTTP (DASH))的网站,例如 youtube.com。

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

故障排除提示

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

重定向图像

HTML5 多媒体重定向