RemoteFX 改进 - Windows Server 2012 技术白皮书
1 技术描述
2 需求
3 总结
微软在 Windows Server 2008 R2 和 Windows 7 SP1 中推出了 RemoteFX 功能,该功能使得为一系列的远程客户端设备提供高保真的 Windows 用户体验成为可能,这些支持的客户端包括胖客户端、瘦客户端、以及“超瘦”客户端。RemoteFX 通过提供 3D 虚拟适配器、智能编解码器、以及在虚拟机上重定向 USB 设备的能力,为 VDI 提供了丰富的用户体验。RemoteFX 与 RDP 进行整合,实现了共享加密、身份验证、管理、和设备支持。RemoteFX 同时还为基于会话的桌面,以及运行在一系列客户端设备上的 RemoteApp 应用程序提供了丰富的用户体验。
Windows Server 2012 构建在这样一个旨在为各种类型的网络和各种类型的设备提供一个更丰富、更易于实现的用户体验的平台上。具体来说,在Windows Server 2012 中即使带宽受限、网络环境中端到端的延迟严重,Windows Server 2012 都能够实现在连接到集中式的桌面上时提供一个一致的用户体验。
技术描述
Windows Server 2012 和 Windows 8 RemoteFX 带来的增强的用户体验包含以下新增功能技术改进:
- RemoteFX for WAN 在带宽和稳定性高度变化的WAN上保证一致的用户体验。
- RemoteFX 自适应图形提供了完全的跨 WAN 的 Windows Aero 和 3-D 用户体验。
- RemoteFX USB 重定向支持 RD 会话主机服务,并允许所有的标准 USB 设备只在每个用户单个的远程会话期间可见。
- RemoteFX 媒体重调用 实现了在质量不佳的网络中提供更平滑的多媒体体验。
- RemoteFX 多点触控 使得用户可在远程桌面环境中使用新型触摸屏设备和支持手势的应用程序。
通过使用虚拟图形处理单元(vGPU),RemoteFX 功能改进可被用于会话和虚拟桌面;通过使用软件或物理 GPU,同时RemoteFX 可被用于物理机器。
下图提供了 RemoteFX 架构的一个概述。
RemoteFX 架构概述
RemoteFX for WAN
在现代化的办公风格下,客户端经常需要从分支办公室、家里、或酒店以低带宽或高延迟连接的方式连接到公司网络。为了支持通过广域网发起连接的远程桌面和应用程序,远程桌面服务必须能够快速地适应不同的网络环境。
Windows Server 2012 中,RemoteFX for WAN可应对基于低带宽、高延迟的连接所面临的挑战,来帮助实现更好的用户体验。RDP 实现了以下改进:
- 动态的传输检测。 Windows 8 中的 RDP 能够智能地在 TCP 和 UDP 传输方式之间做出选择,以实现优化的用户体验,具体取决于内容的类型和连接的质量。当远程桌面在一台计算机上被启用时,Windows 防火墙会自动启用 UDP 3389 端口。要获得改进的性能,管理员需要确认这一端口是否在网络上被启用。
- 转发错误修正(FEC)。RDP 同时也支持 FEC。即使是在拥挤的网络环境当中,服务器也可以高效地在网络上发送冗余数据,以快速地从丢包当中恢复过来,而无需重新传输。
- 网络自动检测。 Windows Server 2012 中的 RDP 能够通过计算延迟、最大化的带宽、以及丢包来检测端到端的网络速度,然后修正网络连接的类型,和可用的带宽上进行的数据传输。
- 拥塞控制。RDP 引入了拥塞控制,以避免数据丢包,快速地修复传输的差距,并避免进一步的延迟。这能够帮助维持到客户端的必要的数据流,以提供更好的 RDP 连接体验。
RDP 通过使用网络自动检测的信息,和拥塞控制以调整出站的数据,来改善整体的用户体验。
RemoteFX 自适应图形
RemoteFX 自适应图形提供了改进的对图形处理,实现了跨一系列网络环境的高保真的虚拟桌面和RemoteApp 应用程序的内容提供,包括视频、Aero Glass、以及 3D 等内容的体验,以及在带宽受限和高延迟的网络环境中的图形处理体验。
以下是实现 RemoteFX 自适应图形的一些关键组件:
- RemoteFX 图形处理通道和编解码器
- RemoteFX 渐进式渲染
- 使用微软基础渲染驱动器的 Aero 和 3-D 体验
默认情况下,RemoteFX 图形处理通道能够基于可用的网络带宽和服务器可用资源,自适应地检测最佳 RDP 体验级别。您可以通过在远程会话环境组策略当中设置 RDP 体验值来修改 RDP 体验的级别,如下图所示:
如果这一组策略被禁用或未被配置,图形管道将会自动地调整配置,来为用户提供最佳的体验。但是,如果是针对最大会话数进行部署,这一组策略可以被企业设置成为优化扩展模式。在这种情况下,一些应用场景的带宽消耗将会很高。但如果部署环境被设置成为用户只允许建立宽带受限的连接的话,您可以启用带宽优化选项。请注意在这种情况下,CPU 的利用率更能会很高。
下图演示了 RemoteFX 自适应图形是如何动态适应不断变化的网络并实时调整优化编码内容的:
RemoteFX 自适应图形选择性地识别和下载内容
通过渐进式的渲染,在图形内容逐渐加载的过程中,文本内容保持清晰,如下图所示:
RemoteFX 自适应图形实现在线内容的渐进式渲染
RemoteFX USB 重定向
Windows Server 2012 包含了一系列改进,为想要使用 USB 设备的远程用户提供了一个更好的体验,这些 USB 设备包括闪存驱动器或摄像头,连接到本地的客户端设备等。用户可以在远程会话中查看这些设备;这些USB 设备、桌面和应用程序都看起来像和在本地一样,实现了整合的资源,创建了一个统一的体验。
在 Windows Server 2008 R2 SP1 中,RemoteFX USB 重定向只支持使用远程桌面虚拟化主机角色服务的虚拟桌面。Windows 8 中的 RDP 扩展了 RemoteFX USB 重定向功能,包含了对部署有RD 会话主机角色服务的远程会话支持。
当用户插上一个基于 USB 的资源时,它将只在用户的会话期间可见,并且对其他连接到同一台服务器上的用户来说,该 USB 设备不可见。
RemoteFX USB 重定向支持 USB 闪存驱动器、数码相机、一体化打印机、扫描仪、生物识别器、摄像头、IP 语音(VoIP)电话和耳机,以及所有其他标准的 USB 设备。这些功能可通过被配置RemoteFXUSB 设备重定向组策略启用,具体为“允许从这台计算机 RDP 重定向其他受支持的 RemoteFX USB设备”选项。
RemoteFX 媒体重调用
RemoteFX 媒体重调用实现了在广域网上的流畅的多媒体体验。RemoteFX 媒体重调用的部分关键功能,包括使用 H.264 编码的视频流的流畅的视频回放和音频视频同步。RemoteFX 媒体重调用需要桌面体验(Desktop Experience)功能支持。
RemoteFX 多点触控
Windows Server 2012 引入了多点触控和远程手势的功能,最多支持十个同时的触点输入。这使得用户可在远程桌面环境中使用新型触摸屏设备和支持手势的应用程序。
需求
这一功能要求以下先决条件:
- Windows Server 2012。
- Windows 桌面体验功能。
- 远程桌面服务角色服务。
总结
通过使用 RemoteFX,您可以通过采用组策略来配置 USB 重定向支持,允许远程工作人员来连接他们的USB闪存驱动器以及可连接的打印机等设备,来更快、更容易地访问他们的个人虚拟桌面会话。
内置的 WAN 优化引入了 FEC、网络自动检测和其他的技术来适应一系列的网络环境状况,并为远程用户提供优质的用户体验。
RemoteFX 的这些以及其他未提及的功能改进能够为远程用户提供与在本地安装的桌面上相同的用户体验,从USB 连接的设备到视频流,以及先进的图形渲染,甚至是在连接到其他WAN 的时候。
未知的网友