Mac 版 Horizon Client 提供一個設定 VMware Blast 功能表項目,可讓您設定與 VMware Blast 顯示遠端通訊協定相關的選項。其中大部分的選項用來控制 VMware Blast 使用的視訊壓縮方法,也稱為解碼方法或轉碼器。

VMware Blast 轉碼器支援

VMware Blast 支援使用 H.264 和 HEVC 等業界標準轉碼器,以將螢幕內容從 Horizon Agent 遠端傳輸到 Horizon Client。因此,Horizon AgentHorizon Client 都可以在各種不同的系統硬體上使用 GPU 硬體加速。

Horizon Agent 支援下表列出的轉碼器。

表 1. Horizon Agent 支援的轉碼器
硬體編碼的轉碼器
  • HEVC
  • H.264 (硬體編碼)
軟體編碼的轉碼器
  • BlastCodec
  • H.264 (軟體編碼)
  • Adaptive

Horizon Client 支援下表列出的轉碼器。

表 2. Horizon Client 支援的轉碼器
硬體解碼的轉碼器
  • H.264 (受大部分硬體支援,通常僅支援標準解析度色彩)
  • HEVC
軟體解碼的轉碼器
  • BlastCodec
  • H.264 (包含高解析度色彩)
  • Adaptive

轉碼器選項摘要

  • BlastCodec 被視為可提供頻寬效率的絕佳通用轉碼器,尤其適用於辦公室的工作負載。依照設計,此轉碼器包含高解析度色彩。
  • H.264 具有最佳化功能,可播放多媒體內容,並受到大多數用戶端硬體的廣泛支援。使用此轉碼器時,低功耗精簡型用戶端可獲得更好的畫面播放速率。您也可以啟用高畫質色彩或高色彩準確度,以在文字和圖形中更清晰地顯示色彩。但是,此選項可能需要使用軟體解碼器,從而導致用戶端機器上的 CPU 使用率增加。
  • HEVC (高效視訊編碼) 還針對多媒體內容進行了最佳化,有著更專屬的硬體需求。
  • Adaptive 是 VMware Blast 最初支援的軟體轉碼器,已被 BlastCodec 取代。在不支援所有其他轉碼器 (如 BlastCodec 和 H.264) 的情況下,Horizon Client 會使用 Adaptive 作為後援。

高解析度色彩使用 YUV 4:4:4 色彩對照表,它可提供四倍於標準畫質 YUV 4:2:0 對照表的色彩解析度。ARM 處理器不支援高解析度色彩。

支援的最高解析度取決於用戶端上圖形處理器 (GPU) 的能力。可支援 JPEG/PNG 4K 解析度的 GPU,可能不支援 H.264 的 4K 解析度。

如果您的環境使用網路 Proxy 伺服器,您可以指定是否允許透過在作業系統中設定的預設 Proxy 伺服器進行 VMware Blast 連線。

對於 SSL Proxy 伺服器,您還必須為透過 SSL Proxy 伺服器進行的次要連線設定憑證檢查。如需詳細資訊,請參閱在 Horizon Client 中設定憑證檢查模式

先決條件

確認您的系統環境符合以下需求。

  • 根據所安裝的 Horizon Agent 版本,Horizon 管理員可以使用代理程式端的群組原則設定來啟用或停用 VMware Blast 功能,包括 H.264 高解析度色彩。如需相關資訊,請參閱《Horizon 遠端桌面平台功能和 GPO》文件中的〈VMware Blast 原則設定〉。
  • 若要使用高解析度色彩,必須安裝 Horizon Agent 2203 或更新版本。
  • 用戶端裝置具有支援您要使用的解碼方法的 GPU。

管理員可以設定 VMware Blast HEVC 和 Proxy 伺服器選項,讓使用者無法透過在 Mac 用戶端上的 /Library/Preferences/com.vmware.horizon.plist 檔案中設定機碼來加以變更。若要設定 HEVC 選項,請將允許 HEVC 機碼設定為下列其中一個值。

  • 1 啟用高效率視訊解碼 (HEVC)
  • 0 停用高效率視訊解碼 (HEVC)

管理員可以透過將透過 Proxy 模式的 Blast 機碼設定為下列其中一個值來設定 Proxy 伺服器選項。

  • 1 啟用允許 Blast 連線使用作業系統 Proxy 設定
  • 0 停用允許 Blast 連線使用作業系統 Proxy 設定

程序

您可以在連線至伺服器之前或之後設定 VMware Blast 選項。

  1. 啟動 Horizon Client
  2. 從功能表列選取 VMware Horizon Client > 喜好設定,然後按一下 VMware Blast
  3. 設定 H.264 解碼選項。
    1. 若要允許 H.264 解碼,請選取允許 H.264 解碼核取方塊。

      選取此選項時,Horizon Client 將允許 Horizon Agent 使用 H.264。依預設,會選取此選項。

      大部分的用戶端硬體支援針對具有標準解析度色彩的 H.264 使用 GPU 加速的解碼。

    2. 若要在允許 H.264 解碼時提高彩色文字和圖形的清晰度,請選取允許高色彩準確度 (會縮短電池壽命並降低效能) 核取方塊。

      選取此選項時,Horizon Client 將允許使用 H.264 4.4.4 解碼。選取此選項可能會降低電池壽命與效能。依預設,此選項處於取消選取狀態。

  4. 若要允許 HEVC 解碼,請選取允許高效率視訊解碼 (HEVC) 核取方塊。

    選取此選項時,Horizon Client 將允許 Horizon Agent 使用 HEVC。HEVC 要求用戶端和代理程式機器上,對於 HEVC 都必須具備 GPU 硬體支援。

    預設為選取此選項。

  5. 若要允許透過 Proxy 伺服器進行 VMware Blast 連線,請選取允許 Blast 連線使用作業系統 Proxy 設定核取方塊。
  6. 若要關閉在網路不穩定時顯示警告訊息,請選取停用網路狀態顯示核取方塊。

當下一次使用者連線至遠端桌面平台或已發佈的應用程式,並選取 VMware Blast 顯示通訊協定時,變更就會生效。您的變更不會影響現有的 VMware Blast 工作階段。

轉碼器的優先順序

當起始 VMware Blast 連線時,Horizon ClientHorizon Agent 會進行交涉,以決定要使用的轉碼器。在此交涉過程中:

  1. Horizon Client 會提供其支援 (透過用戶端機器硬體) 且允許 (透過設定 VMware Blast 設定) 的轉碼器清單。
  2. Horizon Agent 會接收用戶端清單,並套用至代理程式所支援 (透過代理程式機器硬體) 且允許 (透過代理程式組態設定) 的轉碼器清單。可篩選代理程式清單,以便僅包含存在於用戶端清單中的轉碼器。
  3. 根據篩選後的代理程式清單,Horizon Agent 會優先使用硬體轉碼器,如果硬體轉碼器無法使用,則回復使用軟體轉碼器。此頁面稍後將彙總優先順序。
    備註: 代理程式虛擬機器通常不支援 H.264 和 HEVC 硬體編解碼器,因為這些編解碼器需要 Hypervisor 主機上的專用 GPU 硬體。因此, Horizon Agent 通常會使用軟體編碼,並以 BlastCodec 作為預設轉碼器。

當您的系統環境符合以下所有準則時,Horizon Agent 將使用硬體轉碼器:

  • 代理程式機器支援硬體轉碼器。
  • 對於 HEVC,用戶端機器必須具有支援硬體轉碼器的 GPU。
  • 用戶端上的 VMware Blast 選項會設定為允許使用解碼方法。

Horizon Agent 會根據下列優先順序,來選擇硬體轉碼器:

  1. H.264 4:4:4 (高解析度色彩)
  2. HEVC 4:2:0 (標準解析度色彩)
  3. H.264 4:2:0 (標準解析度色彩)

如果用戶端和代理程式機器上都不支援硬體轉碼器,Horizon Agent 將根據以下優先順序以及用戶端上允許的解碼方法,來選擇軟體轉碼器:

  1. BlastCodec (高解析度色彩)
  2. H.264 4:4:4 (高解析度色彩)
  3. H.264 4:2:0 (標準解析度色彩)
  4. Adaptive (高解析度色彩)