Verwenden der Medienreplikation - Amazon Chime SDK

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden der Medienreplikation

Sie können die Medienreplikation verwenden, um eine primäre WebRTC-Sitzung mit mehreren Replikatsitzungen zu verknüpfen, um ein größeres Publikum zu erreichen. Jede WebRTC-Mediensitzung unterstützt 250 Verbindungen, und Sie können eine primäre Sitzung auf mehrere Replikatsitzungen replizieren. Teilnehmer, die mit einer Replikatsitzung verbunden sind, erhalten nur die Audio- und Videodaten der Moderatoren, die mit der primären Sitzung verbunden sind. Sie haben keine Kenntnis von den Teilnehmern, die mit der replizierten Sitzung verbunden sind, weshalb die Medienreplikation ideal für Webinare und andere Anwendungsfälle ist, in denen Datenschutz gewünscht wird.

Die folgende Abbildung zeigt die Medienreplikation zwischen einer primären Sitzung, bei der die Moderatoren Audio und Video teilen, und einer Replikatsitzung, bei der die Teilnehmer die Medien konsumieren.


   Moderatoren nehmen an einer Hauptsitzung teil.
Anmerkung

Das Servicekontingent Chime SDK Meetings — Replikatbesprechungen pro primäres Meeting hat einen Standardwert von 4, und Sie können dieses Limit auf Anfrage erhöhen. Weitere Informationen zu Kontingenten finden Sie unter AWSServicekontingente in der AWSAllgemeinen Referenz.

Interaktive Teilnehmer

Teilnehmern, die mit einer Replikatsitzung verbunden sind, kann Zugriff gewährt werden, um an der primären Sitzung teilzunehmen. Da jeder eine WebRTC-Verbindung verwendet, kommt es bei Moderatoren und Teilnehmern nicht zu Verzögerungen bei der Transcodierung. Wenn die Teilnehmer zwischen primärer und replizierter Sitzung wechseln, verwenden sie ihre WebRTC-Verbindungen wieder, sodass der Wechsel extrem schnell ist. Auf diese Weise können die Teilnehmer zur Live-Konversation beitragen, ohne Inhalte zu verpassen.

Die folgende Abbildung zeigt einen Teilnehmer einer Replikatsitzung, der seine WebRTC-Verbindung verwendet, um zur primären Sitzung zu wechseln.


   Dies ist mein Image.

Weltweite Teilnehmer

Sie können dieAWS Region für jede WebRTC-Mediensitzung auswählen. Auf diese Weise können Sie Replikatsitzungen in Regionen erstellen, die Ihren Teilnehmern näher sind als in der Region der primären Sitzung. Wenn Sie dies tun, fließen die Medien von der primären Sitzung zu den Replikatsitzungen über das AWS-Netzwerk und dann von der Replikatsitzung über das Internet zum Teilnehmer. Wenn Sie vor einem globalen Publikum Vorträge halten, können Sie durch Wiederholungen von Sitzungen in der Nähe Ihrer Teilnehmer sicherstellen, dass die Medien über das AWS-Netzwerk und nicht über das Internet auf der ganzen Welt verbreitet werden, was für ein besseres Meeting-Erlebnis sorgt.

Das folgende Bild zeigt eine primäre Sitzung und replizierte Sitzungen in verschiedenen Regionen.


   Dies ist mein Image.

Der Sest-Lebenszyklus

Erstellen von Sessions

Sie verwenden die CreateMeetingCreateMeetingWithAttendeesOR-APIs, um WebRTC-Mediensitzungen zu erstellen. Standardmäßig erstellen die APIs eine primäre Sitzung, sofern Sie nicht ausdrücklich eine Replikatsitzung erstellen.

Sie erstellen eine Replikatsitzung, indem Sie dieMeetingId der primären Sitzung als denPrimaryMeetingId imCreateMeeting oderCreateMeetingWithAttendees API-Aufruf angeben.

Anmerkung

Wenn Sie dieMeetingId einer Replikatsitzung als die angebenPrimaryMeetingId, schlägt der API-Aufruf fehl.

Erstellen von Teilnehmern

Um die Teilnehmeranmeldeinformationen zu erstellen, die für die Teilnahme an einer WebRTC-Mediensitzung erforderlich sind, können Sie die BatchCreateAttendeesAPIs CreateMeetingWithAttendeesCreateAttendees, oder verwenden.

Anmerkung

Wenn Sie Sitzungen für eine große Anzahl von Teilnehmern erstellen, verwenden SieCreateMeetingWithAttendees oder minimierenBatchCreateAttendee Sie die Anzahl der erforderlichen API-Aufrufe.

Teilnehmer löschen

Sie verwenden die DeleteAttendeeAPI, um die Anmeldeinformationen eines Teilnehmers für eine WebRTC-Mediensitzung zu widerrufen. Wenn der Teilnehmer mit der Sitzung verbunden ist, wird die Verbindung unterbrochen und kann nicht erneut teilnehmen.

Wenn Sie die DeleteMeetingAPI verwenden, um eine WebRTC-Mediensitzung zu löschen, löscht die API automatisch alle Teilnehmer und Sie müssen nicht anrufenDeleteAttendee.

Sitzung wechseln

Damit ein Teilnehmer von einer Replikatsitzung zu einer primären Sitzung wechseln kann, müssen Sie in der primären Besprechung Anmeldeinformationen für ihn erstellen. Weitere Informationen finden Sie weiter oben in dieser Liste unter Teilnehmer erstellen. Verwenden Sie die Anmeldeinformationen mit derpromoteToPrimaryMeeting Methode in der Amazon Chime SDK-Clientbibliothek, um zur primären Sitzung zu wechseln.

Um Teilnehmer wieder auf eine Replikatsitzung umzustellen, verwenden Sie diedemoteToPrimaryMeeting Methode in der Amazon Chime SDK-Clientbibliothek oder verwenden Sie die DeleteAttendeeAPI, um ihre primären Sitzungsanmeldeinformationen für ungültig zu erklären.

Anmerkung

Ein Moderator, der sich direkt mit einer primären Sitzung verbindet, kann nicht zu einer Replikatsitzung wechseln.

Weitere Informationen zum Umschalten zwischen Sitzungen finden Sie in der Dokumentation der Clientbibliothek:

Sessions löschen

Sie verwenden die DeleteMeetingAPI, um WebRTC-Mediensitzungen zu löschen.

Wenn Sie eine primäre Sitzung löschen, löscht dieDeleteMeeting API automatisch alle angehängten Replikatsitzungen. Um also alle Sitzungen zu löschen, löschen Sie einfach die primäre Sitzung.

Der Dienst löscht automatisch eine primäre Sitzung, wenn 5 aufeinanderfolgende Minuten lang keine Teilnehmer eine Verbindung herstellen. Der Dienst löscht Replikatsitzungen nur automatisch, wenn er eine primäre Sitzung löscht. Das bedeutet, dass Sie Replikatsitzungen erstellen können, wenn Sie eine primäre Sitzung erstellen, und die Replikate sind für die Dauer der primären Sitzung verfügbar.