IVS-Broadcast-SDK: Web-Handbuch | Echtzeit-Streaming
Das Web-Broadcast-SDK von IVS gibt Entwicklern die Werkzeuge an die Hand, um interaktive Echtzeit-Erlebnisse im Web zu schaffen. Dieses SDK ist für Entwickler gedacht, die Webanwendungen mit Amazon IVS erstellen.
Das Web-Broadcast-SDK ermöglicht es den Teilnehmern, Videos zu senden und zu empfangen. Das SDK unterstützt die folgenden Vorgänge:
-
Einer Stage beitreten
-
Medien für andere Teilnehmer auf der Stage veröffentlichen
-
Medien anderer Teilnehmer auf der Stage abonnieren
-
Auf der Stage veröffentlichte Videos und Audios verwalten und überwachen
-
WebRTC-Statistiken für jede Peer-Verbindung beziehen
-
Alle Operationen aus dem Web-Broadcast-SDK für IVS-Streaming mit niedriger Latenz
Aktuelle Version des Web-Broadcast-SDK: 1.33.0 (Versionshinweise)
Referenzdokumentation: Informationen zu den wichtigsten Methoden, die im Amazon IVS Web Broadcast SDK verfügbar sind, finden Sie unter https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference
Beispielcode: Die folgenden Beispiele sind ein guter Ausgangspunkt, um schnell mit dem SDK loszulegen:
Plattformanforderungen: Eine Liste der unterstützten Plattformen finden Sie unter Amazon IVS Broadcast SDK.
Hinweis: Die Veröffentlichung über einen Browser ist für Endbenutzer praktisch, da keine zusätzliche Software installiert werden muss. Die browserbasierte Veröffentlichung unterliegt jedoch den Einschränkungen und Schwankungen der Browser-Umgebungen. Wenn Stabilität für Sie Priorität hat (beispielsweise für Ereignis-Streaming) empfehlen wir generell die Veröffentlichung über eine Quelle außerhalb des Browsers (z. B. OBS Studio oder andere dedizierte Encoder), die oft direkten Zugriff auf Systemressourcen haben und Browser-Beschränkungen umgehen. Weitere Informationen zu Optionen der Veröffentlichung außerhalb des Browsers finden Sie in der Dokumentation zu Stream Ingest.