Skip to main content

2026 年 7 月 2 日

Omnissa Horizon Blast Extreme

Horizon Blast Extreme 显示协议由 Omnissa 开发,用于在 Horizon 部署中提供对桌面和已发布应用程序的远程访问。

Horizon Blast Extreme 专为在各种设备和网络拓扑中正常使用而设计,能够正常适应不断变化的网络延迟和带宽,并且可以使用 TCP 和 UDP 网络传输。

受支持的用户场景

Horizon Blast Extreme 显示协议可用于远程处理:

  • 在虚拟机上运行的 Windows 和 Linux 桌面
  • Windows 远程桌面服务 (RDS) 主机或 Linux 主机上的共享会话桌面
  • Windows 远程桌面服务 (RDS) 主机或 Linux 主机上的已发布应用程序
  • 在物理机上运行的 Linux 桌面
  • 在物理机上运行的 Windows 桌面(此用例需要 Windows 10 RS4 企业版或更高的内部版本)

Windows RDS 主机可以是物理机或虚拟机。

视频编解码器和 Horizon Blast Extreme

在内部,Horizon Blast Extreme 使用各种视频编解码器来远程处理屏幕内容,包括行业标准的 H.264、HEVC 和 AV1 编解码器以及 Omnissa 自有的 BlastCodec。

Horizon Blast Extreme 会对上述行业标准编解码器(如果可用)使用 GPU 硬件加速。硬件解码对移动设备特别有用,因为它可以显著降低 CPU 消耗并延长电池使用时间。硬件编码提高了多媒体工作负载的性能,在使用高分辨率和多显示器拓扑时可实现高帧率和低延迟。

基于软件的 BlastCodec 使用软件编码提供高质量的桌面远程处理体验。BlastCodec 本身提供高清颜色,并且使用比硬件编码器更少的带宽,实现类似级别的显示质量。

Horizon Blast Extreme 检测 vGPU 系统是否存在,并应用更高质量的默认设置。系统提供了一个统一的图像质量配置设置,用于控制 Horizon Blast Extreme 支持的所有编码器中的远程显示图像质量级别。有关 Omnissa Horizon Blast Extreme 策略设置的更多信息,请参阅 Omnissa Horizon 文档中的*《Horizon 远程桌面功能和 GPO》*指南。

BlastCodec 编码器

BlastCodec 是 Horizon 当前的默认软件编码器。

与 Horizon Blast Extreme 支持的先前默认软件编码器(H.264 和自适应编码器)相比,BlastCodec 可提供更清晰的文本和图像及更少的带宽使用量。

BlastCodec 运行方式类似于具有运动检测、运动向量和帧间预测宏块的视频编解码器。BlastCodec 还可以有效地对软件和办公应用程序的典型屏幕内容进行编码。

除移动设备外,所有 Horizon Client 当前都支持 BlastCodec。移动设备使用 H.264 硬件解码器。

Horizon Blast Extreme 功能

本节列出了 Horizon Blast Extreme 支持的一些功能。有关深入详细信息,请参阅 Omnissa Tech Zone 文档《Omnissa Horizon Blast Extreme 显示协议》《Omnissa Blast Extreme 优化指南》

网络相关

  • 企业防火墙外部的用户可将此协议与企业的虚拟专用网络 (Virtual Private Network, VPN) 搭配使用,或者用户也可通过安全、加密的方式连接到企业 DMZ 中的 Omnissa Unified Access Gateway 设备。**注意:**由于 Horizon Blast Extreme 连接已加密,因此不建议使用 VPN。要获得更好的用户体验,请改为使用 Unified Access Gateway 设备。
  • 支持高级加密标准 (Advanced Encryption Standard, AES) 128 位加密,并且默认已启用。但是,您可以将加密密钥密码更改为 AES-256。
  • 支持从各种类型的客户端设备建立连接。
  • Horizon Windows Client、Horizon Linux Client 和 Horizon Mac Client 会自动从最长两分钟的短暂网络丢失中恢复。

视觉和听觉相关功能

  • 支持用 32 位色彩进行虚拟显示。

  • 支持 ClearType 字体。

  • 支持音频重定向,可针对 LAN 和 WAN 动态调整音频质量。

  • 支持在某些客户端类型上使用网络摄像头和麦克风的实时音频-视频功能。

  • 支持在客户端操作系统与远程桌面或已发布的应用程序之间复制和粘贴文本和图像(在部分客户端上受支持)。对于其他客户端类型,仅支持复制和粘贴纯文本。您无法在系统之间复制和粘贴系统对象,如文件夹和文件。

  • Horizon Blast Extreme 实施高动态范围 (High Dynamic Range, HDR) 编码,它扩展了数字图像的亮度范围,从而提供更逼真的场景描绘。默认情况下,将在代理上启用 HDR。您可以在 Windows 代理上添加以下可选注册表项 REG_SZ(字符串值):

    • PixelProviderHDRReferenceWhite:一个大于 0 的整数,用于控制纸张白色色阶的相对亮度。默认值为 80。

    • TopologyHDREnabled = 1 可启用 HDR。默认值为 1。

    • TopologyHDREnabled = 0 可禁用 HDR。

    在客户端上:

    • 对于 Horizon 2412 和更高版本:对于 HDR 拓扑请求,将可选注册表项 REG_SZ(字符串值)HKEY_LOCAL_MACHINE\SOFTWARE\Omnissa\Horizon\Client\AllowClientHDR 设置为 True 或 False。默认值为 True。

    • 对于低于 2412 的 Horizon 版本,请联系 Omnissa 技术支持团队,获取 Horizon 版本中的确切注册表项名称。

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

带宽相关

  • 管理员可以控制 Horizon Blast Extreme 的设置以调整显示协议,使其优先降低带宽使用率或提高显示质量。

  • 您可以使用注册表项 MaxBandwidthBurstMsec 为发送到客户端的数据指定带宽突发时间间隔,以最大程度地减少带宽峰值。regkey 配置即便包含数字,也是一个 REG_SZ(字符串值)。默认值为 1000。

    MaxBandwidthBurstMsec 用于配置网络带宽可暂时超出 MaxBandwidthKbps 设置的带宽上限的时间间隔,以毫秒为单位。例如,如果 MaxBandwidthKbps = 1000,则在一秒的时间间隔之内,输出不得超过 4 Kb。但是,这 4 Kb 的数据可以在 1 秒时间间隔开始时作为集中突发输出,也可以在 1 秒时间间隔内根据需要进行分发。

    对于 Horizon 版本 2412 或更高版本:在 Horizon Windows Agent 上,您需要启用最大会话带宽策略设置,然后设置注册表项 HKLM\SOFTWARE\Omnissa\Horizon\Blast\Config\MaxBandwidthBurstMsec

    对于低于 2412 的 Horizon 版本,请联系 Omnissa 技术支持团队,获取要设置的注册表项。

  • 默认情况下,Horizon Blast Extreme 会话的最大带宽上限与远程连接的屏幕上的像素数成正比。您可以根据可用于会话的总屏幕区域,确定该会话的最大带宽上限,以千比特/秒 (Kilobypes Per Second, Kbps) 为单位。此最大带宽上限根据以下方程式得出

    MaxBandwidthCap = Offset + (Slope * ScreenArea)
    

    其中

    • OffsetMaxBandwidthKbpsPerMegaPixelOffset 定义的值,以 Kbps 为单位。默认值为 0。
    • SlopeMaxBandwidthKbpsPerMegaPixelSlope(或相应的“最大会话带宽 kbps 百万像素斜率”GPO)定义的值,以每百万像素的 Kbps 为单位。最小值为 100。最大值为 100000。默认值为 6200。
    • ScreenArea 是指用于显示 Horizon Blast Extreme 会话的显示器的总可用屏幕区域,以百万像素为单位。在会话期间会自动检测此百万像素屏幕区域。

    **注意:**实际允许的最大带宽是以下值中的较小者

    • 在“最大会话带宽”策略中或通过 MaxBandwidthKbps 注册表项明确配置的最大带宽。
    • 根据 MaxBandwidthKbpsPerMegaPixelOffsetMaxBandwidthKbpsPerMegaPixelSlope(或相应的“最大会话带宽 kbps 百万像素斜率”GPO)计算的最大带宽上限。

    组策略中指定的配置优先于在相应的 regkey 中进行的配置。

外部设备相关

  • 部分客户端类型支持 USB 重定向。

  • 部分 Windows 客户端操作系统和部分远程桌面操作系统(安装了 Horizon Agent)支持多媒体重定向。

  • 部分客户端类型支持多显示器。在某些客户端上,针对 Windows 桌面,您最多可以使用 4 个分辨率最高为 2560 x 1600 的显示器或 3 个分辨率为 4K (3840 x 2160) 的显示器,具体取决于您的硬件版本。此外还支持旋转显示和自动调整功能。

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

  • NVIDIA 显卡支持连接到未接显示器的物理机。为获得最佳性能,请使用支持 H.264 编码的显卡。

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

    **提醒:**禁用嵌入式 GPU 可能导致以后无法访问相关功能,例如通过控制台访问 BIOS 设置或 NT 启动加载程序。

客户端设备对特定 Horizon Blast Extreme 功能的支持

有关支持特定 Horizon Blast Extreme 功能的客户端设备的信息,请参阅 Omnissa Horizon Client 文档

Windows 上 Horizon Agent 的性能计数器

Windows 上的 Horizon Agent 提供了性能计数器,可以使用 Windows 上的 PerfMon 工具显示这些计数器。对于以下内部子系统,这些计数器可实时准确地显示系统的当前状态:

  • Horizon Blast Extreme 会话
  • 图像处理
  • 音频
  • CDR
  • USB - **注意:**如果将 USB 流量配置为使用 Horizon 虚拟通道(也称为 VVC),则在 Windows 上使用 PerfMon 显示的 USB 计数器将有效。
  • Skype for Business:计数器仅用于控制流量。
  • 剪贴板
  • RTAV
  • 串行端口和扫描仪重定向功能
  • 虚拟打印
  • HTML5 多媒体重定向 (Multimedia Redirection, MMR)
  • **注意:**对于 Windows 多媒体重定向,仅当将此功能配置为使用 Horizon 虚拟通道(也称为 VVC)时,才会显示这些性能计数器。

LAN 唤醒

在 Horizon 环境中,使用 Windows 10 RS4 企业版和更高版本的物理机支持 LAN 唤醒。使用此功能,用户可以在与 Horizon Connection Server 建立连接时唤醒物理机。

要使用 LAN 唤醒功能,必须满足以下必备条件:

  • 仅 IPv4 环境支持 LAN 唤醒 (Wake-on-LAN, WoL) 功能。

  • 当在 BIOS 设置及网卡设置中启用 LAN 唤醒功能后,必须将物理机配置为在接收 LAN 唤醒数据包时醒来。

  • 目标端口 9 用于接收来自 Horizon Connection Server 的 WoL 数据包。

  • WoL 数据包是 IP 定向广播数据包,此类数据包在从 Horizon Connection Server 发送后必须能够到达 Horizon Agent。可在以下场景中使用 LAN 唤醒功能:

    • Horizon Connection Server 和物理机上的 Horizon Agent 位于 LAN 环境的同一子网中。
    • Horizon Connection Server 和 Horizon Agent 之间的所有路由器均已进行配置,允许 IP 定向广播数据包进入要唤醒的物理机所在的目标子网。

**注意:**LAN 唤醒功能不支持物理 Windows 10 代理的浮动分配池。仅将 WoL 数据包发送到授权给特定用户的专用分配池。

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

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

视频质量要求

480p 格式视频

当远程桌面使用单个虚拟 CPU 时,您可以在原始分辨率下播放 480p 或更低格式的视频。如果您希望以高清模式或全屏模式播放视频,此桌面将需要使用双虚拟 CPU。即便使用双虚拟 CPU 桌面,以全屏模式播放 360p 这类格式较低的视频时也会出现落后于音频的情况,对于 Windows 客户端上的 Horizon 尤为如此。

720p 格式视频

当远程桌面具有双核虚拟 CPU 时,您可以在原始分辨率下播放 720p 格式的视频。如果您以高清或全屏模式播放 720p 视频,播放性能可能会受到影响。

1080p 格式视频

如果远程桌面使用双虚拟 CPU,您就可以播放 1080p 格式的视频,尽管可能需要将媒体播放器的窗口调小。

3D 呈现

可以将远程桌面配置为使用软件或硬件加速图形功能。这种软件加速图形功能使您能够运行 DirectX 9 和 OpenGL 2.1 应用程序,无需使用物理图形处理单元 (Graphics Processing Unit, GPU)。这种硬件加速图形功能使虚拟机能够共享 vSphere 或 Nutanix AHV 主机上的物理 GPU(图形处理单元),或者使物理 GPU 专用于单个虚拟桌面。

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

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

客户端系统的硬件要求

有关特定桌面或移动客户端设备类型的处理器和内存要求的信息,请参阅 Horizon Client 文档

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…