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相关的错误。例如: