桌面共用架構

上次修改主題的時間: 2009-05-14

Office Communications Server 2007 R2 支援將桌面共用加入至兩位參與者的對等交談和會議案例中。如需有關支援之功能的詳細資訊,請參閱新桌面共用功能

元件

共用桌面的架構包含下列主要元件:

  • 應用程式共用伺服器
    應用程式共用伺服器位於前端伺服器,負責為需要桌面共用的會議管理和傳送資料。
    應用程式共用伺服器透過 HTTP 使用集中式會議控制通訊協定 (C3P),在前端伺服器與其他會議元件進行通訊。會議狀態 (Focus) 會將來自用戶端的工作階段描述通訊協定 (SDP) 資訊,轉送至各個參與會議的會議伺服器,包括應用程式共用伺服器。C3P 訊息包含執行加入會議、加入使用者、刪除使用者和修改其他會議設定時所必要的資訊。SDP 資訊描述用戶端功能,例如啟用哪些設定以進行桌面共用。C3P 訊息和 SDP 訊息可以提供應用程式共用伺服器所需的所有資訊,以便適當管理會議和處理應用程式共用資料流。應用程式共用資料是使用 Microsoft 遠端桌面通訊協定 (RDP) 透過安全即時傳輸通訊協定 (SRTP) 傳送。
  • Office Communicator 用戶端
    Microsoft Office Communicator 2007 R2 用戶端包含用於桌面共用的主控和檢視元件。主控元件會啟動桌面共用工作階段,並將圖形資料直接傳送至其他 Office Communicator 參與者 (於對等工作階段) 或應用程式共用伺服器 (於多方工作階段或 Communicator Web Access 工作階段)。檢視元件會將來自桌面共用工作階段的圖形資料顯示給使用者。檢視端也可直接傳送鍵盤和滑鼠資料給主控端 (於對等式 Office Communicator 工作階段),或透過應用程式共用伺服器傳送 (於多方工作階段或 Communicator Web Access 工作階段)。 當共用啟始時,會邀請會議參與者檢視共用者的桌面。若對方接受邀請,Office Communicator 即啟動新檢視窗格。使用 Office Communicator 2007 R2 的參與者可以直接從 Office Communicator 啟動檢視窗格。每位 Office Communicator 參與者都會收到應用程式共用伺服器或對等工作階段中的其他 Office Communicator 用戶端傳來的圖形資料。
  • Communicator Web Access 用戶端
    Communicator Web Access 2007 R2 版本用戶端包含用於桌面共用的主控和檢視元件。主控元件會啟動桌面共用工作階段,並將圖形資料直接傳送至應用程式共用伺服器。檢視元件會接收來自 Communicator Web Access Server 的 DHTML 和影像檔,並將圖形資料顯示給使用者。檢視端也可透過 Communicator Web Access Server 和應用程式共用伺服器,傳送鍵盤和滑鼠資料給主控端。
    當共用啟始時,會邀請會議參與者檢視共用者的桌面。若對方接受邀請,Communicator Web Access 用戶端即啟動新檢視窗格。每位 Communicator Web Access 參與者都會收到 Communicator Web Access Server 傳來的圖形資料,這些資料是 Communicator Web Access Server 自應用程式共用伺服器那邊接收的。
    Communicator Web Access 用戶端的主控元件其實是 Microsoft Office Communicator Web Access 外掛程式的一部分,使用者必須安裝該外掛程式。
  • Microsoft Office Communicator Web Access 外掛程式
    執行桌面共用的用戶端屬於瀏覽器架構,所以必須使用原生外掛程式來和基礎的作業系統互動。只有共用其桌面的使用者需要外掛程式,檢視桌面的使用者則不需要。使用者第一次啟動桌面共用時,Communicator Web Access 會執行外掛程式的安裝程式。共用其桌面且通過驗證的使用者可存取 Communicator Web Access Server 上的外掛程式安裝程式檔,而匿名使用者可至 Microsoft 下載中心下載外掛程式安裝程式檔。
  • Communicator Web Access Server
    Communicator Web Access Server 負責為 Communicator Web Access 用戶端設定、解除和控制桌面共用工作階段。Communicator Web Access Server 也會和這些用戶端互相傳送和接收共用資料。Communicator Web Access Server 只會為 Communicator Web Access 檢視端處理媒體。

架構

桌面共用的主控端會連線至應用程式共用伺服器並直接傳送圖形資料 (或者若是外部使用者,則會透過 A/V Edge Service)。Office Communicator 參與者接收來自應用程式共用伺服器的資料,而 Communicator Web Access 參與者則接收來自 Communicator Web Access Server 的資料 (這些資料是由應用程式共用伺服器傳給後者)。

在 Office Communications Server 2007 R2 中,桌面共用元件是使用 RDP。使用 RDP 的桌面共用工作階段不支援執行舊版 Office Communications Server 用戶端的參與者,也不包含 Live Meeting 服務的使用者。但是,任何參與者即使沒有執行 Office Communications Server 用戶端,或沒有 Office Communications Server 帳戶,還是可以受邀加入桌面共用工作階段,只要使用支援的網際網路瀏覽器瀏覽到由 Communicator Web Access Server 裝載的會議 URL 即可。如需支援的瀏覽器詳細資訊,請參閱支援的用戶端

圖 1. 桌面共用架構

Dd425349.4442c380-1aea-4072-acec-a9c66475d683(zh-tw,office.13).jpg

案例

對等桌面共用

在對等案例中,如果其中一方執行 Communicator Web Access 用戶端,一旦開始桌面共用工作階段,就會將交談加以升級,成為使用應用程式共用伺服器的雙方會議。這種提升做法是必要的,因為 Communicator Web Access 用戶端依賴 RDP 和應用程式共用伺服器連線。當工作階段升級成會議後,就無法回復為對等交談。

多方會議的桌面共用

如果會議召集人以桌面共用為初始模式啟動會議,則召集人的用戶端會先加入會議狀態 (Focus),然後以「共用者」身分加入應用程式共用伺服器,此用戶端接著會邀請其他人加入會議。然後接受邀請的人會依序加入會議狀態和應用程式共用伺服器。

如果是在會議進行中啟動應用程式共用,且會議是以其他模式啟動的,當共用者加入應用程式共用伺服器時,會促使會議狀態傳送名冊更新給其他參與者。此名冊更新內容包含請參與者檢視共用者桌面的邀請。

請參閱

概念

新桌面共用功能