Veröffentlicht am: Jun 16, 2022

Das Amazon Chime-SDK unterstützt jetzt bis zu 100 Webcam-Videostreams pro WebRTC-Sitzung. Mit dem Amazon Chime SDK können Entwickler eine intelligente Echtzeit-Audio, -Video und -Bildschirmfreigabe zu ihren Web- und Mobilanwendungen hinzufügen. Jede Client-Anwendung kann bis zu 25 Webcam-Videostreams zur Anzeige auswählen, was Entwickler zur Schaffung immersiver Videoerfahrungen befähigt, die für jeden Benutzer maßgeschneidert sind.

Entwickler haben die Flexibilität, maßgeschneiderte Erfahrungen für jeden Sitzungsteilnehmer basierend auf dem Anwendungsfall und der Teilnehmerrolle zu schaffen. Ein Lehrer kann etwa eine Galerieansicht von Schülern haben, die automatisch durch alle Schüler wechselt und getrennt jeden aktiv sprechenden Schüler anzeigt. Ein Schüler kann hingegen die Webcam für den Lehrer, jeden aktiv sprechenden Mitschüler und einige selbst gewählte und angeheftete Freunde in der Klasse anzeigen.

Entwickler nutzen die Client-seitige Videopriorisierungsrichtlinie, um bis zu 25 Webcam-Videostreams zur Anzeige auszuwählen. Video-Streams werden in der Reihenfolge ihrer Priorität verbunden, bis alle Streams verbunden sind oder die Downlink-Bandbreite erschöpft ist. Angenommen, das Client-Netzwerk wird eingschränkt oder überlastet. In diesem Fall werden die Videostreams in umgekehrter Prioritätsreihenfolge angehalten, wodurch Bandbreite für Streams mit höherer Priorität freigegeben wird, die in hoher Qualität fortgesetzt werden können. Wenn ein Webcam-Video in Streams mit hoher und niedriger Bitrate simultan übertragen wird, schaltet der Client zuerst auf den Stream mit niedriger Bitrate um und hält den Stream nur als letztes Mittel an.

Um bis zu 100 Webcam-Videostreams zu aktivieren, müssen Entwickler zunächst eine Erhöhung der Service Quota „Amazon Chime SDK concurrent video streams published per meeting“ anfordern. Weitere Informationen über das Amazon-Chime-SDK und die Videofähigkeiten finden Sie in den folgenden Ressourcen: