VMware Blast ADMX 模板文件 (vdm_blast.admx) 包含用于 VMware Blast 显示协议的策略设置。应用该策略后,系统会将这些设置存储在注册表项 HKLM\Software\Policies\VMware, Inc.\VMware Blast\Config 中。

这些设置适用于 HTML Access 和所有 Horizon Client 平台。

表 1. VMware Blast 策略设置
设置 说明
Audio playback 指定是否为远程桌面激活音频播放。此设置用于激活音频播放。
Audio Volume Level Forward 控制是否应将虚拟桌面中音频输出设备的音量级别转发并应用于客户端主机上的物理设备。
注: 更改客户端音量不适用于远程会话。此功能仅适用于 VDI 会话。
Blast Codec Quality 使用 Blast 编解码器压缩时,量化参数 (Quantization Parameter, QP) 的最小值和最大值可控制远程显示的图像质量。QP 值的范围是 [1-8],大致映射到范围为 [20-88] 的 JPEG 质量值。此量化适用于非文本区域,对文本压缩没有任何影响。

最大 QP 映射到低 JPEG 质量配置,如果最大 QP 值为零,则会导致该配置被低 JPEG 质量配置所覆盖。

最小 QP 映射到高 JPEG 质量配置,如果最小 QP 值为零,则会导致该配置被高 JPEG 质量配置所覆盖。

Blast Encoders Global Quality 该设置控制所有 Blast 编码器中远程处理的显示器图像质量级别。
  • 所选级别将映射到所有编解码器,从而根据所选值更新 H.264 的最大 QP 值、Blast 编解码器的最大 QP 值以及自适应编码器中的低 JPEG 质量。
  • 编码器全局质量级别采用 1 到 5 的值。值较低意味着质量较低,值较高意味着质量较高。当屏幕区域经常发生变化时 (例如,滚动屏幕时),质量级别越高,使用的带宽越多,可能产生的延迟也越大。默认值为 1 (均衡)。可以使用相应的编码器 QP 值覆盖质量映射。
Blast Optimizer 一种配置,允许 Blast 用户在改进用户体验或提高资源效率的默认值之间进行选择。
  • 值为 5(默认值):使用 Blast 默认设置。
  • 值大于 5:通过增加 Blast 的 encoderGlobalQualityLevel、带宽斜率和编码器 maxFPS 默认值来改善用户体验。
  • 值小于 5:通过减少 Blast 的 encoderGlobalQualityLevel、带宽斜率和编码器 maxFPS 默认值来提高资源效率。
Build to Lossless 如果激活此设置,Blast 将使用无损构建模式,从而获得最高的显示质量。此模式会禁用任何 GPU 编码加速,并可能会增加客户端和代理上的 CPU 使用率和网络带宽消耗。如果未激活或未配置此设置,则无损构建将不可用。默认情况下不配置此设置。
Cookie Cleanup Interval 确定系统删除与不活动会话相关联的 Cookie 的频率(以毫秒为单位)。默认值为 100 毫秒。
Cursor warping 如果激活此设置,则会激活光标变形功能。如果激活此设置,并且鼠标处于绝对模式,则远程代理会检测到突然光标移动,并通过移动本地光标将这些光标移动反映到客户端。如果未激活此设置,客户端会忽略远程代理中的突然光标移动。默认情况下停用此设置。
DSCP Marking 如果激活或未配置,该设置允许在出站 Blast 网络流量中设置差分服务代码点 (Differentiated Services Code Point, DSCP) 值,由每个网络跃点的各种单独设置指定。如果停用,则不会在 Blast 网络流量中设置 DSCP 值。

如果激活,您可以为以下网络连接设置 0-63 范围内的数值:

  • DSCP from Agent, TCP/IPv4
  • DSCP from Agent, TCP/IPv6
  • DSCP from Agent, UDP/IPv4
  • DSCP from Agent, UDP/IPv6
  • DSCP from BSG to Client, TCP/IPv4
  • DSCP from BSG to Client, TCP/IPv6
  • DSCP from BSG to Client, UDP/IPv4
  • DSCP from BSG to Client, UDP/IPv6
  • DSCP from BSG to Agent, TCP/IPv4
  • DSCP from BSG to Agent, TCP/IPv6
  • DSCP from BSG to Agent, UDP/IPv4
  • DSCP from BSG to Agent, UDP/IPv6
  • DSCP from Client, TCP/IPv4
  • DSCP from Client, TCP/IPv6
  • DSCP from Client, UDP/IPv4
  • DSCP from Client, UDP/IPv6
Encoder Image Cache Size (KB) 编码器映像缓存的最大大小。
  • 缓存的最终大小是此处设置的值和客户端的关联配置中的较小者。
  • 缓存的最终大小不能超过 Horizon Agent 上可用 RAM 的一半。
H264 指定使用 H.264 编码还是 JPEG/PNG 编码。默认使用 H.264 编码。
H264 High Color Accuracy 使用 H.264 编码时,将使用 YUV 4:4:4 颜色空间而不是 4:2:0 来提高色彩精度。

在使用非常高的分辨率或多个显示器时,此设置可能会导致性能下降。

H.264 Quality 针对配置为使用 H.264 编码的远程显示指定图像质量。您可以指定最小量化值和最大量化值,以确定在多大程度上控制图像的有损压缩。您可以指定最佳图像质量的最小量化值。您可以指定最低图像质量的最大量化值。您可以指定以下设置:
  • H264maxQP(可用值范围:0-51,默认值:36)
  • H264minQP(可用值范围:0-51,默认值:10)

要获得最佳图像质量,请将量化参数 (QP) 值范围设置为可用的值范围 +5 或 -5。这些参数确定丢弃的数据量,因此,较低的值导致较高的图像质量。

HEVC High Color Accuracy 激活此设置将请求在使用 HEVC 编码时,使用 YUV 4:4:4 颜色空间而不是 4:2:0 来提高色彩精度。客户端需要硬件 HEVC 4:4:4 支持才能使此策略生效。默认情况下激活此设置。
HEVC 激活或不配置此设置将允许使用 HEVC 编码远程连接桌面。停用此设置以使用 H.264 或 JPEG/PNG 进行编码。
HTTP Service 指定用于在 Access Point 设备与桌面之间进行安全通信 (HTTPS) 的端口。必须配置防火墙,使其打开此端口。默认值为 22443。
Image Quality 指定远程显示的图像质量。您可以指定两个低质量设置、两个高质量设置和一个中等质量设置。低质量设置用于经常变化的屏幕区域,例如,发生滚动时。高质量设置用于较为静态的屏幕区域,从而产生更好的图像质量。您可以指定以下设置:
  • 低 JPEG 质量(可用值范围:10 - 100,默认值:25)
  • 中等 JPEG 质量(可用值范围:10 - 100,默认值:35)
  • 高 JPEG 质量(可用值范围:10 - 100,默认值:90)
Keyboard locale synchronization 指定是否将客户端的键盘区域设置列表和默认的键盘区域设置同步到远程桌面或应用程序。如果激活此设置,则会发生同步。该设置仅适用于 Horizon Agent。
Max Frame Rate 指定屏幕更新的最大速率。使用此设置可管理用户占用的平均带宽。默认值为每秒更新 30 次。
Max Session Bandwidth 指定 VMware Blast 会话的最大带宽,以千比特/秒 (kbps) 为单位。此带宽包括所有图像处理、音频、虚拟通道、USB 以及 VMware Blast 控制流量。默认值为 1 Gbps。
Max Session Bandwidth kbit/s Megapixel Slope 指定为 VMware Blast 会话保留的最大带宽坡度,以千比特/秒 (kbps) 为单位。最小值为 100。最大值为 100000。默认值为 6200。
Min Session Bandwidth 指定为 VMware Blast 会话保留的最小带宽,以千比特/秒 (kbps) 为单位。默认值为 256 kbps。
PNG 如果您激活或不配置此设置,PNG 编码可用于远程会话。如果停用此设置,则在 JPEG/PNG 模式下仅使用 JPEG 编码进行编码。当 H.264 编码器处于活动状态时,不应用此策略。默认情况下不配置此设置。
Screen Blanking 指定当桌面有活动会话时,使桌面虚拟机的控制台显示用户看到的实际桌面,还是显示空白屏幕。默认显示空白屏幕。
UDP Protocol 指定使用 UDP 协议还是 TCP 协议。默认使用 UDP 协议。当用户在存在相应注册表项的 Horizon Agent 计算机上执行会话登录-注销时,此设置将会生效。此设置不适用于 HTML Access,HTML Access 始终使用 TCP 协议。

应用 VMware Blast 策略设置

如果以下 VMware Blast 策略在客户端会话期间发生更改,则 Horizon Client 可检测到该更改并立即应用新设置。

  • H264
  • Audio Playback
  • Max Frame Rate
  • Image Quality
  • Audio Volume Level Forward

当用户在存在此设置的 Horizon Agent 计算机上连接或登录到某个会话时,最大会话带宽最小会话带宽设置将生效。对这些设置所做的任何更改可能不会在已连接的会话上完全生效。尽管可以应用新设置来限制当前会话中的编码器带宽使用量,但在会话重新连接之前,不会跨虚拟通道(例如文件传输)强制执行这些设置。

对于所有其他 VMware Blast 策略,需遵循 Microsoft GPO 更新规则。可以采用手动方式或通过重新启动 Horizon Agent 计算机来更新 GPO。有关详细信息,请参阅 Microsoft 文档。