Veröffentlicht am: Apr 30, 2021
Das Amazon Chime SDK für JavaScript bietet jetzt eine Möglichkeit für Entwickler, Videostreams je nach Benutzer des Online-Meetings zu priorisieren. Wenn die Bandbreite nicht ausreicht, um alle verfügbaren Videostreams herunterzuladen, verwendet das Amazon Chime SDK die Videopriorisierungsrichtlinie, um die Wiedergabetreue und Qualität der Videostreams mit hoher Priorität zu maximieren.
Durch die Verwendung von Richtlinien zur Videopriorisierung mit dem Amazon Chime SDK können Entwickler qualitativ hochwertige, lehrergeleitete Erlebnisse bereitstellen, indem sie das Video des Lehrers als höchste Priorität für die Teilnehmer zum Anzeigen festlegen. Anstatt dass die Downlink-Bandbreite gleichmäßig zwischen dem Video des Kursleiters und dem der anderen Teilnehmer aufgeteilt wird, hat das Video des Kursleiters Vorrang und wird mit der höchsten verfügbaren Qualität gestreamt.
Beim Beitritt zu einem Meeting werden die Video-Streams in der Reihenfolge ihrer Priorität verbunden, bis alle Streams verbunden sind oder die Downlink-Bandbreite erschöpft ist. Wenn das Netzwerk des Clients eingeschränkt oder überlastet ist, 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 Videostream in Streams mit hoher und niedriger Bitrate simultan übertragen wird, schaltet das Video zuerst auf den Stream mit niedriger Bitrate um und hält den Stream nur als letztes Mittel an.
Beispielsweise ist für die Teilnehmer der erste Prioritätsstream das Video des Kursleiters in 720p bei 30 FPS, das eine Bandbreite von 1,4 Mbps benötigt. Solange ein Teilnehmer mindestens 1,4 Mbps herunterladen kann, erhält er das Video des Kursleiters mit 720p bei 30 FPS. Das Video der Teilnehmer wird in 360p bei 30 FPS mit 600 Kbps gestreamt. Je nach der verbleibenden verfügbaren Bandbreite des Teilnehmers kann dieser alle, einige oder keine Videos anderer Teilnehmer sehen. Da die Priorität pro Client gilt, kann die Erfahrung des Kursleiters das Video der Teilnehmer anders priorisieren.
Weitere Informationen über die Amazon-Chime-Video-Priorisierungsrichtlinien oder das Amazon Chime SDK für Javascript finden Sie auf der Amazon Chime SDK Produktseite oder in unserer Dokumentation.