若要在 Linux 機器上安裝即時影音功能,您必須同時安裝 V4L2Loopback 驅動程式,以及含有音訊輸入和網路攝影機重新導向選項的 Horizon Agent。您必須同時包含這兩個選項,才能完成即時影音的安裝。

如需有關即時影音功能如何運作以及功能限制的相關資訊,請參閱本文結尾的章節。另請參閱《Horizon 遠端桌面平台功能和 GPO》文件中〈設定即時影音〉下的主題。

即時影音系統需求

若要支援即時影音,您的部署必須符合特定的軟硬體需求。

虛擬桌面平台

Linux 桌面平台必須執行以下發行版之一。

  • Ubuntu 22.04/20.04/18.04
  • Debian 11.x/10.x
  • RHEL 9.x/8.x/7.x
    備註: 對於 RHEL 9.x 桌面平台,請確定您已藉由安裝 PulseAudio 聲音伺服器,啟用了音訊輸入和輸出重新導向。如需詳細資訊,請參閱 VMware Horizon 8 中 Linux 桌面平台的功能
  • SLED/SLES 15.x

將 Microsoft Teams 與即時影音搭配使用時,桌面平台至少要有 4 個 vCPU 和 4 GB 的 RAM。

Horizon Client 軟體
Windows 版、Linux 版、Mac 版、iOS 版或 Android 版 Horizon Client。
Horizon Client 電腦或用戶端存取裝置
  • 執行 Windows 版、Mac 版、iOS 版和 Android 版 Horizon Client 的所有作業系統。
  • 在 x64 裝置上執行 Linux 版 Horizon Client 的所有作業系統。執行 ThinLinx 作業系統 (TLXOS) 或 Stratodesk NoTouch 作業系統的 Raspberry Pi 4 Model B 裝置也支援此功能。
  • 如需支援的用戶端作業系統的相關資訊,請參閱適當系統或裝置的 Horizon Client 安裝和設定文件。
  • 必須安裝網路攝影機和音訊裝置驅動程式,且在用戶端電腦上網路攝影機和音訊裝置必須可使用。您不需在安裝代理程式的機器上安裝裝置驅動程式。

即時影音的安裝順序

即時影音功能依賴於 V4L2Loopback 驅動程式。若要支援該功能,您必須依 Horizon Agent 安裝程式的正確順序,在 Linux 機器上同時安裝 Horizon Agent 和 V4L2Loopback 驅動程式。

使用以下準則,以判定即時影音功能適當的安裝順序。

使用 Tarball Horizon Agent 安裝程式時的安裝順序
如果您要使用 .tar.gz tarball 安裝程式來安裝 Horizon Agent,請遵循以下安裝順序。
  1. 安裝 V4L2Loopback 驅動程式
  2. 安裝 Horizon Agent,且其中同時包含音訊輸入和網路攝影機重新導向選項。
    sudo ./viewagent_installer.sh -a yes --webcam

    如需詳細資訊,請參閱在 Linux 虛擬機器上安裝 Horizon Agent

使用 RPM Horizon Agent 安裝程式時的安裝順序
如果您要使用 .rpm.RPM 安裝程式來安裝 Horizon Agent,請遵循以下安裝順序。
  1. 在 Linux 虛擬機器上安裝 Horizon Agent中所述,來安裝 Horizon Agent
  2. 安裝 V4L2Loopback 驅動程式
  3. 使用 Horizon Agent 設定指令碼,同時啟用音訊輸入和網路攝影機重新導向選項。
    sudo /usr/lib/vmware/viewagent/bin/viewSetup.sh -a yes --webcam
    請參閱用於安裝 Horizon Agent for Linux 的命令列選項

即時影音的組態設定

您可以使用 /etc/vmware/config 組態檔案中的選項,來定義即時影音功能的某些設定,例如:允許的最大畫面播放速率和影像解析度。請參閱在 Linux 桌面平台上設定組態檔中的選項

此外,用戶端使用者還可以設定偏好的裝置,以供即時影音功能將之重新導向至遠端桌面平台或已發佈的應用程式。請參閱《Horizon 遠端桌面平台功能和 GPO》文件中的〈選取偏好的網路攝影機和麥克風〉以及〈選取慣用的喇叭〉。

即時影音如何運作

即時影音與標準會議應用程式及以瀏覽器執行的視訊應用程式相容,且支援標準網路攝影機、音訊 USB 裝置和類比音訊輸入。此功能所需使用的頻寬較 USB 重新導向大幅減少,就可重新導向視訊和音訊資料。

即時影音功能允許使用者在其遠端工作階段中執行 Skype、Webex、Google Hangouts、Microsoft Teams 以及其他線上會議應用程式。有了即時影音功能,可將本機連線的網路攝影機和音訊裝置,從用戶端系統重新導向至遠端工作階段。

在設定會議應用程式期間,使用者可以從應用程式的功能表中,選擇輸入和輸出裝置。

備註: 如果使用者在用戶端系統上變更解析度或畫面播放速率 (fps) 設定,他們必須中斷再重新連線至 Linux 桌面平台工作階段,並且關閉再重新開啟所有會議和視訊應用程式,才能將變更套用至即時影音重新導向。

對於 Linux 遠端桌面平台和應用程式工作階段,即時影音只能重新導向一個音訊裝置和一個視訊裝置。音訊裝置的名稱會顯示為 PulseAudio 伺服器 (本機),視訊裝置的名稱會顯示為 VMware 虛擬網路攝影機

VMware 虛擬網路攝影機使用核心模式網路攝影機驅動程式,該驅動程式可針對以瀏覽器執行的視訊應用程式和其他第三方會議軟體提供進階相容性。

啟動會議應用程式或視訊應用程式時,將顯示並使用 VMware 虛擬裝置,這些裝置會處理連接到用戶端本機裝置的音訊視訊重新導向。

即時影音的限制

對於 Linux 遠端桌面平台和應用程式工作階段,即時影音功能具有以下限制。

  • 在多重工作階段模式下不支援此功能。
  • 對於每一個工作階段,此功能只能重新導向一個音訊裝置和一個視訊裝置。