本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用媒體複製
您可以使用媒體複製來連結主要 WebRTC 工作階段與多個複本工作階段,以觸及更多的受眾。每個 WebRTC 媒體工作階段支援 250 個連線,您可以將主要工作階段複製到多個複本工作階段。連線至複本工作階段的參加者只會收到連線至主要工作階段的簡報者的音訊和視訊。他們不了解與複製會話相關的參與者,這使得媒體複製非常適合網絡研討會和需要隱私的其他用例。
下圖顯示主要工作階段與主講者共用音訊和視訊,以及與使用媒體之參與者的複本工作階段之間的媒體複製。
![主持人在主要工作階段中分享。](images/replication-1.png)
注意
服務配額 Chime SDK Meetings-每個主要會議的複本會議的預設值為 4,您可以根據要求增加該限制。如需有關配額的詳細資訊,請參閱AWS 一般參考資料中的AWS 服務配額。
互動參與者
連線到複本工作階段的參與者可以獲得加入主要工作階段的存取權。因為每個人都使用 WebRTC 技術連線,所以簡報者和參與者不會遇到轉碼延遲的情況。當參與者在主要工作階段和複製工作階段之間切換時,他們會重複使用其 WebRTC 連線,因此切換速度極快。這使參與者可以為實時對話做出貢獻,而不會丟失任何內容。
下圖顯示複本工作階段中使用其 WebRTC 連線切換至主要工作階段的參與者。
![圖表顯示兩位與會者從複本會議切換至主要會議。](images/replication-2.png)
全球參與者
您可以為每個 WebRTC 技術媒體會話選擇 AWS 區域。這可讓您在比主要工作階段的區域更接近參與者的區域中建立複本工作階段。執行此操作時,媒體會從主要工作階段流向 AWS 網路上的複本工作階段,然後從複本工作階段流向網際網路上的參與者。向全球受眾展示時,在參與者附近進行複本的工作階段可協助確保媒體在 AWS 網路 (而非網際網路) 環遊世界,以獲得更好的會議體驗。
下列影像顯示不同區域中的主要階段作業和複製的工作階段。
![圖表顯示 3 個區域的參與者觀看演示文稿。](images/replication-3.png)
工作階段生
- 創建會話
-
您可以使用CreateMeeting或 CreateMeetingWithAttendeesAPI 來建立 WebRTC 技術媒體工作階段。根據預設,除非您特別建立複本工作階段,否則 API 會建立主要工作階段。
您可以將主要工作階段
MeetingId
的指定為CreateMeeting
或CreateMeetingWithAttendees
API 呼叫PrimaryMeetingId
中的來建立複本工作階段。注意
如果您將複本工作階段
MeetingId
的複本工作階段指定為PrimaryMeetingId
,API 呼叫將會失敗。 - 建立出席者
-
若要建立加入 WebRTC 媒體工作階段所需的出席者認證,您可以使用CreateMeetingWithAttendeesBatchCreateAttendee、或 API。CreateAttendee
注意
為大量出席者建立工作階段時,請使用
CreateMeetingWithAttendees
或BatchCreateAttendee
將所需的 API 呼叫次數減至最少。 - 刪除出席者
-
您可以使用 DeleteAttendeeAPI 來撤銷 WebRTC 媒體工作階段的出席者認證。如果出席者已連線至工作階段,他們將中斷連線且無法重新加入。
當您使用 DeleteMeetingAPI 刪除 WebRTC 媒體工作階段時,API 會自動刪除所有出席者,而您不需要呼叫。
DeleteAttendee
- 切換階段
-
若要允許參與者從複本工作階段切換至主要工作階段,您必須在主要會議中為他們建立認證。請參閱此清單中稍早建立出席者。使用 Amazon Chime SDK 用戶端程式庫中的
promoteToPrimaryMeeting
方法的登入資料,以切換到主要工作階段。若要將參與者切換回複本工作階段,請使用 Amazon Chime SDK 用戶端程式庫中的
demoteFromPrimaryMeeting
方法,或使用 DeleteAttendeeAPI 將其主要工作階段登入資料失效。注意
直接連線至主要工作階段的簡報者無法切換至複本工作階段。
如需在工作階段之間切換的詳細資訊,請參閱用戶端程式庫文件:
適用於安卓系統的 Amazon Chime 聲 SDK
。 GitHub 適用於 iOS 的 Amazon Chime 聲 SDK
。 GitHub 適用於 JavaScript上 GitHub的 Amazon Chime SDK 用戶端程式庫
。
- 刪除會話
-
您可以使用 DeleteMeetingAPI 來刪除 WebRTC 技術媒體工作階段。
如果您刪除主要工作階段,
DeleteMeeting
API 會自動刪除所有附加的複本工作階段。因此,要刪除所有會話,只需刪除主。如果連續 5 分鐘內沒有出席者連線,服務會自動刪除主要工作階段。服務只會在刪除主要工作階段時自動刪除複本工作階段。這表示您可以在建立主要工作階段時建立複本工作階段,而複本將在主要工作階段的持續時間內可用。