Was ist Amazon-IVS-Streaming mit niedriger Latenz? - Amazon Interactive Video Service

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.

Was ist Amazon-IVS-Streaming mit niedriger Latenz?

Amazon Interactive Video Service (IVS) ist ein verwalteter Live-Video-Streamingdienst, der Ihnen Folgendes ermöglicht:

  • Erstellen Sie Kanäle und starten Sie das Streaming in wenigen Minuten.

  • Erstellen Sie zusammen mit ultra-low-latency Live-Videos fabelhafte, interaktive Erlebnisse.

  • Verteilen Sie Videos in großem Umfang auf eine Reihe von Geräten und Plattformen.

  • Einfache Integration in Websites und Apps

Mit Amazon IVS können Sie sich darauf konzentrieren, Ihre eigene interaktive Anwendung und Zielgruppenerfahrung zu erstellen. Mit Amazon IVS müssen Sie keine Infrastruktur verwalten oder Komponenten Ihrer Video-Workflows entwickeln und konfigurieren, um sicher, zuverlässig und kostengünstig zu sein.

Amazon IVS unterstützt RTMPS- und RTMP-Streaming. RTMPS ist die sichere Version von RTMP (Real-Time Messaging Protocol), die über TLS ausgeführt wird. RTMP ist ein Industrie-Standard für die Übertragung von Videos über ein Netzwerk.

Neben der Produktdokumentation hier finden Sie https://ivs.rocks/, eine spezielle Website zum Durchsuchen veröffentlichter Inhalte (Demos, Codebeispiele, Blog-Posts), Kostenschätzungen und Erleben von Amazon IVS durch Live-Demos.

Latency

Latenz beschreibt die Verzögerung, vom Zeitpunkt der Kameraaufnahme eines Livestream bis zum Zeitpunkt, an dem der Stream auf dem Bildschirm eines Betrachters angezeigt wird. Amazon IVS verfügt über Funktionen, die Videos wie folgt bereitstellen können:

  • Extrem niedrige Latenz – Amazon-IVS-Kanäle können Videos mit einer Latenz von unter 5 Sekunden bereitstellen.

  • Latenz in Echtzeit – IVS Stages kann Videos mit einer Latenz von unter 300 ms bereitstellen. Alle Teilnehmer der Bühne erleben diese verbesserte „Echtzeit-Latenz“. (Beachten Sie, dass die Betrachter des Kanals eine extrem niedrige Latenz erhalten, wenn die Bühne auf einen IVS-Kanal übertragen wird.)

Bei einem herkömmlichen Over-The-Top (OTT)-Stream kann die Latenzzeit bis zu 30 Sekunden betragen.

Niedrige Latenz ist eine entscheidende Komponente beim Aufbau guter interaktiver Benutzererlebnisse, welche die Zielgruppenerfahrung verbessern. Es ermöglicht dem Streamer, der Marke und der Community, sich direkt und persönlich mit Live-Zielgruppen zu verbinden.

Die beobachtete Latenz kann zwischen den Benutzern aufgrund folgender Punkte variieren:

  • Die geografischen Standorte des Streamers und der Zuschauer.

  • Netzwerktyp und -geschwindigkeit.

  • Einzelne Komponenten in der Streaming-Kette

  • Streaming-Protokolle und Ausgabeformate

Weitere Informationen finden Sie unter Reduzierung der Latenz in Amazon IVS-Streaming-Konfiguration.

Globale Lösung, regionale Kontrolle

Streaming und Anzeigen sind global

Sie können Amazon IVS verwenden, um für Zuschauer weltweit zu streamen:

  • Wenn Sie streamen, nimmt Amazon IVS automatisch Videos an einem Standort in Ihrer Nähe auf.

  • Zuschauer können Ihre Livestreams weltweit über das Amazon IVS-Content-Delivery Network ansehen.

Eine andere Möglichkeit, dies zu sagen, ist, dass die „Datenebene“ global ist. Die Datenebene bezieht sich auf Streaming/Aufnahme und Betrachtung.

Kontrolle ist Regional

Während die Amazon IVS-Datenebene global ist, ist die „Steuerungsebene“ regional. Die Steuerungsebene bezieht sich auf die Amazon IVS-Konsole, API und Ressourcen (Kanäle, Stream-Schlüssel, Wiedergabe-Schlüsselpaare und Aufzeichnungskonfigurationen).

Eine andere Möglichkeit, dies zu sagen, ist, dass Amazon IVS ein „regionaler AWS-Service“ ist. Das heißt, Amazon IVS-Ressourcen sind in jeder Region unabhängig von ähnlichen Ressourcen in anderen Regionen. Beispielsweise ist ein Kanal, den Sie in einer Region erstellen, unabhängig von Kanälen, die Sie in anderen Regionen erstellen.

Wenn Sie Ressourcen verwenden (z. B. einen Kanal erstellen), müssen Sie die Region angeben, in der er erstellt wird. Wenn Sie anschließend Ressourcen verwalten, müssen Sie dies von demselben Bereich aus tun, in dem sie erstellt wurden.

Bei Verwendung der ... Sie geben die Region an, indem Sie...
Amazon IVS-Konsole Verwendung von Auswählen einer Region oben rechts in der Navigationsleiste.
Amazon IVS-API

Verwenden des entsprechenden Service-Endpunktes. Sehen Sie die API-Referenz zu Amazon-IVS-Streaming mit niedriger Latenz.

(Wenn Sie über ein SDK auf die API zugreifen, richten Sie den region-Parameter des SDKs ein. Siehe Tools zum Erstellen auf AWS.)

AWS CLI Entweder:
  • Anhängen von --region <aws-region> an Ihren CLI-Befehl.

  • Platzieren Sie die Region in Ihre lokale AWS-Konfigurationsdatei.

Denken Sie daran, dass Sie unabhängig von der Region, in der ein Kanal erstellt wurde, von überall zu Amazon IVS streamen können und Zuschauer es von überall aus ansehen können.

Region Ihres Kanals

Die Region Ihres Kanals ist Teil des ARN (Amazon Resource Name), der beim Erstellen des Kanals zugewiesen wird. Wenn Sie einen Kanal erstellen:

  • Die Amazon IVS-Konsole zeigt den ARN im Bereich Allgemeine Konfiguration der Seite. Anschließend zeigt die Konsole immer Ihre Region (Standort) oben rechts an.

  • Die Amazon IVS-API gibt den ARN im arn-Feld des Kanalobjekts zurück.