VMware Blast Extreme 针对移动云进行了优化,可支持最广泛的启用 H.264、HEVC、JPEG、PNG 和专有 Blast 编解码器的客户端设备。在众多显示协议中,VMware Blast Extreme 具有最低的 CPU 消耗率,从而延长移动设备的电池寿命。VMware Blast Extreme 可对延迟的增加或带宽的减少进行补偿,并且还可同时利用 TCP 和 UDP 网络传输。

VMware Blast Extreme 显示协议可用于已发布的应用程序,以及使用 RDS 主机上的虚拟机或共享会话桌面的远程桌面。RDS 主机可以是物理机或虚拟机。VMware Blast 显示协议无法在单用户物理机上运行,但 Windows 10 RS4 企业版和更高版本除外。
注: 运行 Windows 10 RS4 的物理机不支持“电影和电视”应用程序。

VMware Blast Extreme 功能

VMware Blast Extreme 的主要功能包括:

  • 企业防火墙外部的用户可将此协议与企业的虚拟专用网络 (Virtual Private Network, VPN) 搭配使用,或者,用户也可通过安全、加密的方式连接到企业 DMZ 中的 Unified Access Gateway 设备。
    注: 由于 Blast 连接已加密,因此不建议使用 VPN。要获得更好的用户体验,请改为使用 Unified Access Gateway 设备。
  • 支持高级加密标准 (Advanced Encryption Standard, AES) 128 位加密,并且默认已启用。但是,您可以将加密密钥密码更改为 AES-256。
  • 从各种类型的客户端设备建立连接。
  • 用于减少 LAN 和 WAN 的带宽使用的优化控制。
  • 在 Windows 代理中,使用 PerfMon 显示以下各项内容的性能计数器,这些计数器准确地显示系统的当前状态,系统也会以恒定的速率更新:
    • Blast 会话
    • 图像处理
    • 音频
    • CDR
    • USB:如果将 USB 流量配置为使用 VMware 虚拟通道 (VMware Virtual Channel, VVC),则在 Windows 代理上使用 PerfMon 显示的 USB 计数器将有效。
    • Skype for Business:计数器仅用于控制流量。
    • 剪贴板
    • RTAV
    • 串行端口和扫描仪重定向功能
    • 虚拟打印
    • HTML5 MMR
    • Windows Media MMR:仅当将此功能配置为使用 VMware 虚拟通道 (VVC) 时,才会显示这些性能计数器。
  • 在 Windows 客户端上出现短暂网络丢失期间保持网络连续性。
  • 支持用 32 位色彩进行虚拟显示。
  • 支持 ClearType 字体。
  • 支持音频重定向,可针对 LAN 和 WAN 动态调整音频质量。
  • 支持在某些客户端类型上使用网络摄像头和麦克风的实时音频-视频功能。
  • 支持在客户端操作系统与远程桌面或已发布的应用程序之间复制和粘贴文本和图像(在部分客户端上受支持)。对于其他客户端类型,仅支持复制和粘贴纯文本。您无法在系统之间复制和粘贴系统对象,如文件夹和文件。
  • 部分客户端类型支持多显示器。在某些客户端上,针对 Windows 桌面,您最多可以使用 4 个分辨率最高为 2560 x 1600 的显示器或 3 个分辨率为 4K (3840 x 2160) 的显示器。此外还支持旋转显示和自动调整功能。

    启用 3D 功能时,支持最多 2 个分辨率最高为 1920 x 1200 的显示器或最多 1 个分辨率为 4K (3840 x 2160) 的显示器。

  • 部分客户端类型支持 USB 重定向。
  • 部分 Windows 客户端操作系统和部分远程桌面操作系统(安装了 Horizon Agent)支持 MMR 重定向。
  • NVIDIA 显卡支持连接到未接显示器的物理机。为获得最佳性能,请使用支持 H.264 编码的显卡。

    如果同时安装附加分离式 GPU 和嵌入式 GPU,操作系统可能默认使用嵌入式 GPU。要修复此问题,您可以在设备管理器中禁用或移除设备。如果问题仍然存在,您可以安装嵌入式 GPU 的 WDDM 图形驱动程序,或在系统 BIOS 中禁用嵌入式 GPU。有关如何禁用嵌入式 GPU 的说明,请参阅系统文档。

    小心: 禁用嵌入式 GPU 可能导致以后无法访问相关功能,例如通过控制台访问 BIOS 设置或 NT 启动加载程序。
  • Blast 编解码器通过提供更清晰的图像和字体改进了桌面使用中的自适应编码器和 H.264 编码器,其运行方式类似于具有运动检测、运动向量和帧间预测宏块的视频编解码器。在以下环境中支持该编解码器,并且在默认情况下已禁用该编解码器:
    • Windows 和 Linux 代理。要启用该编解码器,请执行以下操作:
      • 在 Windows 代理上,设置注册表项:HKLM\SOFTWARE\VMware, Inc.\VMware Blast\Config\EncoderBlastCodecEnabled = 1
      • 在 Linux 代理上:\etc\vmware\config,设置 RemoteDisplay.allowBlastCodec=TRUE
    • 在 Windows、Linux 和 MacOS 客户端设置上禁用 H.264 和 HEVC。移动客户端和 Web 客户端不支持此功能。
  • 动态编码器切换支持在视频优化编码器(H.264 4:2:0 或 H.264 4:4:4)和文本优化编码器(Blast 编解码器或自适应编码器)之间进行切换。这种切换可帮助保持清晰的文本和视频,并降低使用的带宽。要使用此功能,请启用该编码器开关:
    • 在 Windows 代理上,设置注册表项 HKLM\SOFTWARE\VMware, Inc.\VMware Blast\Config\EncoderSwitchEnabled = 1
    • 在 Linux 代理上:\etc\vmware\config,设置 RemoteDisplay.allowSwitchEncoder=TRUE
    • 启用 Blast 编解码器(默认情况下禁用)。如果未启用 Blast 编解码器,则切换编码器将使用自适应编码器进行文本优化编码。
    • 在 Windows、Linux 和 MacOS 客户端设置上启用 H.264。移动客户端和 Web 客户端不支持此功能。
    注: 编码器切换仅使用软件 H.264,不支持硬件加速图形。
  • Blast Extreme 实施高动态范围 (High Dynamic Range, HDR) 编码,它扩展了数字图像的亮度范围,从而提供更逼真的场景描绘。默认情况下,将在代理上启用 HDR。您可以在 Windows 代理上添加以下可选注册表项 REG_SZ(字符串值):
    • PixelProviderHDRReferenceWhite:一个大于 0 的整数,用于控制纸张白色色阶的相对亮度。默认值为 80。
    • TopologyHDREnabled = 1 可启用 HDR。默认值为 1。
    • TopologyHDREnabled = 0 可禁用 HDR。

    在客户端上,对于 HDR 拓扑请求,将可选注册表项 REG_SZ(字符串值)HKLM\SOFTWARE\VMware, Inc.\VMware VDM\Client\AllowClientHDR 设置为 True 或 False。默认值为 True。

    在客户端 VMware Blast 设置中,打开允许高效视频解码 (HEVC)允许高动态范围解码 (HDR)

有关哪些客户端设备支持特定 VMware Blast Extreme 功能的信息,请访问 https://docs.vmware.com/cn/VMware-Horizon-Client/index.html

LAN 唤醒

使用 Windows 10 RS4 企业版和更高版本的物理机支持 LAN 唤醒。使用此功能,用户可以在与 Horizon Connection Server 建立连接时唤醒物理机。要使用 LAN 唤醒功能,必须满足以下必备条件:
  • 仅 IPv4 环境支持 LAN 唤醒 (Wake-on-LAN, WoL) 功能。
  • 当在 BIOS 设置及网卡设置中启用 LAN 唤醒功能后,必须将物理机配置为在接收 LAN 唤醒数据包时醒来。
  • 目标端口 9 用于接收来自连接服务器的 WoL 数据包。
  • WoL 数据包是 IP 定向广播数据包,此类数据包在从 Horizon Connection Server 发送后必须能够到达 Horizon Agent。可在以下场景中使用 LAN 唤醒功能:
    • 连接服务器和物理机上的 Horizon Agent 位于 LAN 环境的同一子网中。
    • 连接服务器和 Horizon Agent 之间的所有路由器均已进行配置,允许 IP 定向广播数据包进入要唤醒的物理机所在的目标子网。
注: LAN 唤醒功能不支持物理 Windows 10 代理的浮动分配池。仅将 WoL 数据包发送到授权给特定用户的专用分配池。

建议的客户机操作系统设置

要以高分辨率全屏模式播放 720p 或更高格式的视频,推荐使用 1 GB 或以上的 RAM 及双 CPU。要对图形密集型应用程序(例如 CAD 应用程序)使用虚拟专用图形加速,建议使用 4GB RAM。

视频质量要求

480p 格式视频
当远程桌面使用单个虚拟 CPU 时,您可以在原始分辨率下播放 480p 或更低格式的视频。如果您希望以高清 Flash 或全屏模式播放视频,此桌面将需要使用双虚拟 CPU。即便使用双虚拟 CPU 桌面,以全屏模式播放 360p 这类格式较低的视频时也会出现落后于音频的情况,特别是在 Windows 客户端上。
720p 格式视频
当远程桌面具有双核虚拟 CPU 时,您可以在原始分辨率下播放 720p 格式的视频。如果您以高清或全屏模式播放 720p 视频,播放性能可能会受到影响。
1080p 格式视频
如果远程桌面使用双虚拟 CPU,您就可以播放 1080p 格式的视频,尽管可能需要将媒体播放器的窗口调小。
3D 呈现
可以将远程桌面配置为使用软件或硬件加速图形功能。这种软件加速图形功能使您能够运行 DirectX 9 和 OpenGL 2.1 应用程序,无需使用物理图形处理单元 (GPU)。这种硬件加速图形功能使虚拟机能够共享 vSphere 主机上的物理 GPU(图形处理单元),或者使物理 GPU 专用于单个虚拟桌面。

对于 3D 应用程序,最多支持 2 台显示器,最高屏幕分辨率为 1920 x 1200。

有关 3D 功能的更多信息,请参阅使用 3D 图形应用程序

客户端系统的硬件要求

有关特定类型桌面或移动客户端设备的处理器和内容要求信息,请转到 https://docs.vmware.com/cn/VMware-Horizon-Client/index.html