WorkSpaces 最佳化 WorkSpaces Personal 中的即時通訊 - Amazon WorkSpaces

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

WorkSpaces 最佳化 WorkSpaces Personal 中的即時通訊

Amazon WorkSpaces 提供各種技術,以促進部署統一通訊 (UC) 應用程式,例如 Microsoft Teams、Zoom、Webex 等。在當代應用領域中,大多數 UC 應用程序都包含各種功能,包括一對一聊天室、協作群組聊天通道、無縫檔案儲存和交換,即時活動、網路研討會、廣播、互動式畫面共用和控制、白板功能和離線音訊/視訊傳訊功能。大多數此功能在 上可無縫 WorkSpaces 做為標準功能使用,而不需要額外的微調或增強。不過,值得注意的是,即時通訊元素,特別是 one-on-one呼叫和集體群組會議,代表此規則的例外狀況。在 WorkSpaces 部署過程中,成功整合這類功能時,經常需要專注和規劃。

當您規劃在 Amazon 上實作 UC 應用程式的即時通訊功能時 WorkSpaces,您有三種不同的即時通訊 (RTC) 組態模式可供選擇。其選擇取決於您打算提供給使用者和您計劃使用的用戶端裝置的特定應用程式。

本文件著重於最佳化 Amazon 中最常見 UC 應用程式的使用者體驗 WorkSpaces。如需 WorkSpaces 核心特定最佳化,請參閱合作夥伴特定的文件。

媒體最佳化模式概觀

以下是可用的媒體最佳化選項。

選項 1:媒體最佳化即時通訊 (媒體最佳化 RTC)

在此模式中,會在遠端 上執行第三方 UC 和 VoIP 應用程式 WorkSpace,同時將其媒體架構卸載至支援的用戶端以進行直接通訊。下列 UC 應用程式在 Amazon 上使用此方法 WorkSpaces:

若要讓媒體最佳化RTC模式運作,UC 應用程式供應商應使用 WorkSpaces 其中一個可用的軟體開發套件 (SDK) 開發與 的整合,例如DCV延伸模組 SDK。此模式需要在用戶端裝置上安裝 UC 元件。

如需設定此模式的詳細資訊,請參閱 設定媒體最佳化 RTC

選項 2:工作階段內最佳化即時通訊 (工作階段內最佳化 RTC)

在此模式中,未變更的 UC 應用程式會在 上執行 WorkSpace,透過 將音訊和視訊流量路由DCV到用戶端裝置。來自麥克風的本機音訊和來自網路攝影機的視訊串流會重新導向至 WorkSpace,UC 應用程式會在其中使用它們。此模式提供廣泛的應用程式相容性,並有效率地將 UC 應用程式從遠端 WorkSpace交付到各種用戶端平台。您不需要將 UC 應用程式元件部署到用戶端裝置。

如需設定此模式的詳細資訊,請參閱 設定工作階段中最佳化 RTC

選項 3:直接即時通訊 (直接RTC)

在此模式中,在 中操作的應用程式 WorkSpace 會控制位於使用者桌面或用戶端作業系統上的實體或虛擬電話集。這會導致音訊流量直接從使用者工作站的實體電話或在用戶端裝置上運作的虛擬電話周遊到遠端通話對等端。在此模式下運行的應用程序值得注意的執行個體包括:

如需設定此模式的詳細資訊,請參閱 設定直接 RTC

要使用哪種RTC最佳化模式?

可以同時採用不同的RTC最佳化模式,或設定 以將彼此互補為備用模式。例如,請考慮RTC為 Cisco Webex 會議啟用 Media Optimized。此組態可確保使用者在 WorkSpace 透過桌面用戶端存取 時,體驗最佳化的通訊。不過,在從缺少 UC 最佳化元件的共用網際網路資訊站存取 Webex 的情況下,Webex 將無縫轉換為工作階段中最佳化RTC模式以維護功能。當使用者與多個 UC 應用程式互動時,RTC組態模式可能會因其唯一需求而有所不同。

下表代表常見的 UC 應用程式功能,並定義哪種RTC組態模式提供最佳結果。

功能 直接 RTC 媒體最佳化 RTC 工作階段中最佳化 RTC

一對一聊天

不需要RTC組態

群組聊天室

不需要RTC組態

群組音訊會議

最佳

最佳

群組視訊會議

最佳

一對一音訊通話

最佳

最佳

一對一視訊通話

最佳

白板功能

不需要RTC組態

Audio/video clips/messaging

不適用

最佳

檔案共用

不適用

取決於 UC 應用程式

最佳

畫面共用與控制

不適用

取決於 UC 應用程式

最佳

網路研討會/廣播活動

不適用

最佳

RTC 最佳化指引

設定媒體最佳化 RTC

媒體最佳化RTC模式是 UC 應用程式廠商使用 Amazon SDKs提供的 所實現。該架構要求 UC 廠商開發 UC 特定外掛程式或延伸模組,並將其部署到用戶端。

包含DCV擴充功能SDK和自訂私有版本等公開可用選項SDK的 ,會在 內操作的 UC 應用程式模組 WorkSpace 與用戶端的外掛程式之間建立控制頻道。通常,此控制通道會指示用戶端延伸模組起始或加入通話。一旦透過用戶端延伸模組建立通話,UC 外掛程式會擷取來自麥克風的音訊和來自網路攝影機的視訊,然後將其直接傳輸到 UC 雲端或通話對等端。傳入的音訊會在本機播放,而且視訊覆蓋在遠端用戶端 UI 上。控制通道負責傳達通話的狀態。

顯示媒體最佳化RTC組態的圖表。

Amazon WorkSpaces 目前支援下列具有 Media Optimized RTC 模式的應用程式:

如果您使用的是不在清單上的應用程式,建議您與應用程式廠商互動並請求支援 WorkSpaces Media Optimized RTC。若要加速此程序,請鼓勵他們聯絡 aws-av-offloading@amazon.com。

雖然 Media Optimized RTC 模式可增強通話效能並將資源使用率降至最低 WorkSpace,但確實具有某些限制:

  • UC 用戶端延伸模組必須安裝在用戶端裝置上。

  • UC 用戶端延伸模組需要獨立管理和更新。

  • UC 用戶端延伸模組可能無法在某些用戶端平台 (例如行動平台或 Web 用戶端) 上使用。

  • 在此模式下,某些 UC 應用程式功能可能會受到限制;例如,畫面共用行為可能有所不同。

  • 用戶端擴充功能的使用可能不適用於自有裝置 (BYOD) 或共用資訊站等案例。

如果 Media Optimized RTC 模式證明不適合您的環境,或某些使用者無法安裝用戶端延伸,則建議將工作階段內最佳化RTC模式設定為備用選項。

設定工作階段中最佳化 RTC

在工作階段內最佳化RTC模式中,UC 應用程式可在 上 WorkSpace運作,而不需進行任何修改,提供類似的本機體驗。應用程式產生的音訊和視訊串流會由 擷取,DCV並傳輸到用戶端。在用戶端,會擷取麥克風 (在 DCV和 上PCoIP WorkSpaces) 和網路攝影機 (僅在 上DCV WorkSpaces) 訊號、重新導向回 WorkSpace,並無縫傳遞至 UC 應用程式。

值得注意的是,此選項可確保卓越的相容性 (即使是舊版應用程式),無論應用程式的來源為何,都能提供一致的使用者體驗。工作階段內最佳化也適用於 Web 用戶端。

顯示工作階段中最佳化RTC組態的圖表。

DCV 已仔細最佳化,以增強遠端RTC模式的效能。最佳化措施包括:

  • 使用 Adaptive UDP型QUIC傳輸,確保有效率的資料傳輸。

  • 建立低延遲音訊路徑,促進快速音訊輸入和輸出。

  • 實作語音最佳化音訊轉碼器,以維持音訊品質,同時降低 CPU和網路使用率。

  • 網路攝影機重新導向,能夠整合網路攝影機功能。

  • 設定網路攝影機解析度以最佳化效能。

  • 整合自適應顯示轉碼器,以平衡速度和視覺品質。

  • 音訊抖動校正,保證流暢的音訊傳輸。

這些最佳化共同有助於遠端RTC模式中的強大流暢體驗。

大小建議

若要有效支援遠端RTC模式,請務必確保 Amazon 的大小適當 WorkSpaces。遠端 WorkSpace 必須符合或超過個別整合通訊 (UC) 應用程式的系統需求。下表概述用於視訊和音訊呼叫時,熱門 UC 應用程式的最低支援和建議 WorkSpaces 組態:

  視訊通話 音訊通話  
應用程式 CPU RTC 應用程式的需求 RAM RTC 應用程式的需求 最低支援 WorkSpace 建議 WorkSpace 最低支援 WorkSpace 建議 WorkSpace 參考資料

Microsoft Teams

需要 2 個核心,建議使用 4 個核心

4.0 GB RAM

電源 (4 vCPU、16 GB 記憶體)

PowerPro (8 vCPU、32 GB 記憶體)

效能 (2 vCPU、8 GB 記憶體)

電源 (4 vCPU、16 GB 記憶體)

Microsoft Teams 的硬體需求

Zoom

需要 2 個核心,建議使用 4 個核心

4.0 GB RAM

電源 (4 vCPU、16 GB 記憶體)

PowerPro (8 vCPU、32 GB 記憶體)

效能 (2 vCPU、8 GB 記憶體)

電源 (4 vCPU、16 GB 記憶體)

Zoom 系統需求:Windows、macOS、Linux

Webex

需要 2 個核心

4.0 GB RAM

電源 (4 vCPU、16 GB 記憶體)

PowerPro (8 vCPU、32 GB 記憶體)

效能 (2 vCPU、8 GB 記憶體)

電源 (4 vCPU、16 GB 記憶體)

適用於 Webex 服務的系統需求

重要的是要注意,視訊會議牽涉到視訊編碼和解碼的大量資源使用。在實體機器案例中,這些任務會卸載至 GPU。在非 中GPU WorkSpaces,這些任務會與遠端通訊協定編碼並行在 CPU 上執行。因此,對於經常參與視訊串流或視訊通話的使用者,強烈建議選擇組態 PowerPro。

畫面共用也會顯著消耗資源,資源消耗會隨著更高的解析度而增加。因此,在非 上GPU WorkSpaces,螢幕共用通常受限於較低的影格速率。

使用 UDP型QUIC傳輸 DCV

UDP 傳輸特別適合傳輸RTC應用程式。若要最大化效率,請確定您的網路已設定為利用 的QUIC傳輸DCV。請注意, UDP型傳輸僅適用於原生用戶端。

設定 的 UC 應用程式 WorkSpaces

對於增強的影片處理功能,例如背景模糊、虛擬背景、反應或託管即時事件,選擇GPU啟用 的 WorkSpace 是實現最佳效能的必要條件。

大多數 UC 應用程式提供停用進階影片處理的指引,以減少非 上的CPU使用率GPU WorkSpaces。

如需詳細資訊,請參閱下列資源:

啟用雙向音訊和網路攝影機重新導向

根據預設,Amazon WorkSpaces 本身支援透過視訊輸入進行音訊輸入、音訊輸出和攝影機重新導向。不過,如果因任何特定原因而停用這些功能,您可以依照所提供的指引重新啟用重新導向。如需詳細資訊,請參閱《Amazon WorkSpaces 管理指南》中的啟用或停用 的視訊輸入重新導向DCV。使用者需要在連線之後選取要在工作階段中使用的攝影機。如需詳細資訊,使用者應參閱 Amazon WorkSpaces 使用者指南中的網路攝影機和其他視訊裝置

限制最大網路攝影機解析度

對於使用 Power PowerPro WorkSpaces 或視訊會議的使用者,強烈建議限制重新導向網路攝影機的最大解析度。在這種情況下 PowerPro,建議的最大解析度是寬度 640 像素,高度 480 像素。對於 Power,建議的最大解析度為 320 像素的寬度搭配 240 像素的高度。

完成下列步驟,以設定最大網路攝影機解析度。

  1. 開啟 Windows 登錄編輯程式。

  2. 前往以下登錄檔路徑:

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/webcam
  3. 建立名為 max-resolution 的字串值並在 (X,Y) 格式中將其設為所需的解析度,其中 X 表示水平像素計數 (寬度),而 Y 表示垂直像素計數 (高度)。例如,指定 (640,480) 表示寬度為 640 像素和高度為 480 像素的解析度。

啟用語音最佳化的音訊設定

根據預設, WorkSpaces 設定為將 7.1 高保真音訊從 交付 WorkSpaces 至用戶端,以確保卓越的音樂播放品質。不過,如果您的主要使用案例涉及音訊或視訊會議,將音訊轉碼器設定檔修改為語音最佳化設定可以節省 CPU和網路資源。

完成下列步驟,將音訊設定檔設為語音最佳化。

  1. 開啟 Windows 登錄編輯程式。

  2. 前往以下登錄檔路徑:

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/audio
  3. 建立字串值名稱 default-profile 並將其設定為 voice

使用高品質耳機進行音訊和視訊通話

為了增強音訊體驗並防止回音,使用高品質耳機至關重要。利用桌面揚聲器可能導致通話的遠端發生回音問題。

設定直接 RTC

直接RTC模式的組態取決於特定的統一通訊 (UC) 應用程式,不需要在 WorkSpaces 組態中進行任何變更。下列清單提供各種 UC 應用程式最佳化的非詳盡編譯。

顯示直接RTC組態的圖表。