IVS-Broadcast-SDK: iOS-Leitfaden | Streaming mit niedriger Latenz - Amazon IVS

IVS-Broadcast-SDK: iOS-Leitfaden | Streaming mit niedriger Latenz

Das iOS-Broadcast-SDK von IVS Streaming mit niedriger Latenz bietet die für Broadcasting an Amazon IVS in iOS erforderlichen Schnittstellen.

Das Modul AmazonIVSBroadcast implementiert die in diesem Dokument beschriebene Schnittstelle. Folgende Operationen werden unterstützt:

  • Richten Sie eine Broadcast ein (initialisieren).

  • Broadcasting verwalten.

  • Eingabegeräte anfügen und trennen.

  • Eine Zusammensetzungssitzung verwalten.

  • Empfangen von Ereignissen.

  • Erhalten von Fehlermeldungen.

Neueste Version des Broadcast-SDK für iOS: 1.27.0 (Versionshinweise)

Informationen zu den wichtigsten Methoden, die im Amazon-IVS-iOs-Broadcast-SDK verfügbar sind, finden Sie in der Referenzdokumentation unter https://aws.github.io/amazon-ivs-broadcast-docs/1.27.0/ios/.

Beispiel-Code: Siehe das iOS-Beispiel-Repository auf GitHub: https://github.com/aws-samples/amazon-ivs-broadcast-ios-sample.

Plattform-Anforderungen: iOS 13 oder höher

So wählt iOS Kameraauflösung und Bildrate

Die vom Broadcast-SDK verwaltete Kamera optimiert ihre Auflösung und Bildrate (Bilder pro Sekunde oder FPS), um die Wärmeentwicklung und den Energieverbrauch zu minimieren. In diesem Abschnitt wird erläutert, wie Auflösung und Bildrate ausgewählt werden, um Hostanwendungen bei der Optimierung für ihre Anwendungsfälle zu unterstützen.

Wenn eine IVSCamera an eine IVSBroadcastSession angeschlossen wird, ist die Kamera für eine Bildrate von IVSVideoConfiguration.targetFramerate und eine Auflösung von IVSVideoConfiguration.size optimiert. Diese Werte werden IVSBroadcastSession bei der Initialisierung zur Verfügung gestellt.