Citrix虚拟应用和桌面

HTML5多媒体重定向

HTML5多媒体重定向扩展了HDX MediaStream的多媒体重定向功能,包括HTML5音频和视频。由于多媒体内容在线分销的增长,特别是对移动设备的增长,浏览器行业已经开发出更有效的方式来呈现音频和视频。

Flash一直是标准,但它需要一个插件,不适用于所有设备,并且在移动设备中具有更高的电池用途。像YouTube,Netflix和较新浏览器版本的Mozilla,Google和Microsoft等公司正在转向HTML5,使其成为新标准。

基于html5的多媒体比专有插件有许多优点,包括:

  • Company-independent标准(W3C)
  • 简化数字权限管理(DRM)工作流
  • 更好的性能,且不存在插件带来的安全问题

HTTP渐进式下载

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

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

比较HTML5和Flash

特征 HTML5 闪光
需要专有的球员 没有 是的
在移动设备上运行 是的 一些
在不同平台上运行速度 减缓
由iOS支持支持 是的 没有
资源使用情况 更多的
加载更快 是的 没有

需求

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

我们支持以下内容,并使用策略来控制它们。有关更多信息,请参见多媒体策略设置

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

Citrix Workspace app和Citrix Receiver的最小版本:

  • Citrix Workspace App 1808 for Windows
  • Citrix Receiver for Windows 4.5
  • Citrix Workspace app 1808 for Linux
  • 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证书存储中,或配置搜索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 Hook拦截网站上的视频命令。hdxvideo.js使用安全的WebSockets(SSL / TLS)与WebSocketService进行通信。
  • WebSocket SSL证书
    • 对于CA(根):Citrix XenApp/XenDesktop HDX产品内CA(C =我们;S =佛罗里达州;L =劳德代尔堡;O = Citrix Systems, Inc;OU = XenApp和XenDesktop Engineering;CN = Citrix XenApp and XenDesktop HDX In-Product CA)证书(本地计算机)>受信任的根证书颁发机构>证书
    • 对于终端实体(叶):Citrix XenApp / XenDesktop HDX服务(C = US; S =佛罗里达州; L =劳德代尔堡; o = Citrix Systems,Inc。; OU = XenApp和XenDesktop工程; CN = Citrix XenApp和XenDesktop HDX服务)位置:证书(本地计算机)>个人>证书
  • WebSocketservice.exe.exe.- 在本地系统上运行并执行SSL终端和用户会话映射。TLS安全WebSocket侦听127.0.0.1端口9001。
  • Websocketagent.exe.exe.—在用户会话中运行,并根据WebSocketService命令显示视频。

如何启用HTML5视频重定向?

在这个版本中,此功能仅对受控网页可用。它需要将HdxVideo.js JavaScript(包括在Citrix虚拟应用程序和桌面安装媒体中)添加到HTML5多媒体内容可用的网页中。例如,内部培训网站上的视频。

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

有关更多信息,请参见多媒体策略设置

故障排除技巧

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

重定向的形象

HTML5多媒体重定向