您可以调整远程桌面显示的图像质量,以改善用户体验。改善图像质量有助于在网络连接不佳时保持一致的用户体验。

用于桌面会话的视频编码器

用于桌面会话的视频编码器取决于桌面和客户端系统。当用户打开会话时,Horizon 会评估桌面和客户端的硬件和软件功能,然后选择两者都支持的优先级最高的编码器。

例如,如果以下所有组件都配置为支持或允许 HEVC,则 Horizon 将使用 HEVC:

  • Linux 桌面系统
  • Linux 桌面上的 Horizon Agent
  • 客户端系统
  • 客户端系统上的 Horizon Client

如果任一组件不支持 HEVC,则 Horizon 会从优先级列表中选择下一个所有组件均支持的编码器。

对于使用 vGPU 技术的会话,Horizon 将按以下优先级顺序依次选择下列编码器:

  1. HEVC YUV 4:4:4
  2. H.264 YUV 4:4:4
  3. HEVC
  4. H.264
  5. Switch 编码器
  6. BlastCodec

对于非 vGPU 会话,Horizon 将从以下编码器优先级列表中进行选择:

  1. Switch 编码器
  2. H.264
  3. BlastCodec

VMware Blast Extreme 协议设置示例

VMwareBlastServer 及其相关插件使用配置文件 /etc/vmware/config

表 1. /etc/vmware/config 中的 Blast 配置选项示例
选项名称 参数 高速 LAN LAN 专用 WAN 宽带 WAN 低速 WAN 超低速
带宽设置 RemoteDisplay.maxBandwidthKbps 1000000 (1 Gbps) 1000000 (1 Gbps) 1000000 (1 Gbps) 5000 (5 Mbps) 2000 (2 Mbps) 1000 (1 Mbps)
最大 FPS RemoteDisplay.maxFPS 60 30 30 20 15 5
音频播放 RemoteDisplay.allowAudio TRUE TRUE TRUE TRUE TRUE FALSE
显示质量 (JPEG/PNG) RemoteDisplay.maxQualityJPEG 90 90 90 70 60 50
显示质量 (JPEG/PNG) RemoteDisplay.midQualityJPEG 35 35 35 35 35 35
显示质量 (JPEG/PNG) RemoteDisplay.minQualityJPEG 25 25 25 20 20 20
显示质量(H.264 或 HEVC) RemoteDisplay.qpmaxH264 28 36 36 36 36 42
显示质量(H.264 或 HEVC) RemoteDisplay.qpminH264 10 10 10 10 10 10