Übersicht
AWS bietet als Teil der AWS-Lösungsbibliothek zwei AWS-Lösungen für Live-Video-Streaming für die kostengünstige Bereitstellung von Medieninhalten für ein weltweites Publikum. Auf dieser Seite finden Sie Anleitungen, die Ihnen helfen, zwischen den beiden AWS-Lösungen für Live-Video-Streaming diejenige zu wählen, die am besten zu Ihren Geschäftsanforderungen passt.
Weitere Empfehlungen für die Auswahl der richtigen Option für Ihren Anwendungsfall aus allen auf AWS verfügbaren Live-Streaming-Lösungen und -Services finden Sie in diesem Blogbeitrag.
Welche Live Streaming auf AWS-Lösung sollte ich auswählen?
Funktion | Live-Streaming auf AWS mit Amazon S3 | Live-Streaming auf AWS |
---|---|---|
AWS-Services | AWS Elemental MediaLive Amazon Simple Storage Service (Amazon S3) |
AWS Elemental MediaLive AWS Elemental MediaPackage |
Anpassungen | Weniger | Mehr |
Eingänge | Unterstützt URL_PULL, RTMP_PUSH, RTP_PUSH und Elemental Link-Geräte ohne Redundanz | Unterstützt URL_PULL, RTMP_PUSH, RTMP_PULL, RTP_PUSH und MediaConnect-Eingänge mit Redundanz |
Ausgaben | Nur HLS | Bietet mehrere Ausgabeformate, einschließlich CMAF, EBS und DASH zur Unterstützung der Wiedergabe auf verschiedenen Playern |
Unterstützung für den Schutz von Inhalten | – | DRM |
DRV-ähnliche Funktionen (Live-Zurückspulen, Neustart usw.) |
||
Baut Live-to-VOD-Workflows auf |
Technische Details
Sie können diese Architektur mit dem Implementierungsleitfaden und der zugehörigen AWS-CloudFormation-Vorlage automatisch bereitstellen.
-
Live-Streaming auf AWS mit Amazon S3
-
Live-Streaming in AWS
-
Live-Streaming auf AWS mit Amazon S3
-
Sie können diese Lösung so konfigurieren, dass Real-Time Transport Protocol (RTP), Real-Time Messaging Protocol (RTMP), HTTP-Live-Streaming-Inhalte (HLS) oder ein Live-Video von einem AWS-Elemental-Link-Gerät erfasst werden.
Schritt 1
AWS Elemental MediaLive erfasst einen Eingabe-Feed und transcodiert Ihre Inhalte in einen HLS-Stream (HTTP Live Streaming) mit adaptiver Bitrate (ABR) als Ausgabe.Schritt 2
Amazon Simple Storage Service (Amazon S3) bietet einen skalierbaren, hochverfügbaren Speicher-Bucket zum Hosten der codierten Segmente.Schritt 3
Eine Amazon-CloudFront-Verteilung ist so konfiguriert, dass sie die benutzerdefinierten Endpunkte von Amazon S3 als Ursprungspunkt verwendet. Die CloudFront-Verteilung stellt den Live-Stream mit geringer Latenz und hohen Übertragungsgeschwindigkeiten für die Zuschauer bereit.
Schritt 4
Ein S3-Bucket speichert die CloudFront-Protokolle.Über diese BereitstellungDatum der Veröffentlichung- Datum der Veröffentlichung
BereitstellungsoptionenSind Sie startbereit?Diese Lösung bereitstellen, indem Sie sie in Ihrer AWS-Konsole starten
Brauchen Sie Hilfe? Stellen Sie mit einem Partner bereit.Finden Sie einen AWS-zertifizierten Drittanbieter-Experten, der Sie bei dieser Bereitstellung unterstützt -
Live-Streaming in AWS
-
Schritt 1
MediaLive, mit dem zwei Datenaufnahmen erstellt und Ihre Inhalte in zwei HLS-Streams (HTTP Live Streaming) mit adaptiver Bitrate (ABR) als Ausgabe transkodiert werden.Schritt 2
AWS Elemental MediaPackage nimmt die MediaLive-ABR-Ausgabe auf und verpackt den Live-Stream in die Formate HLS, Dynamic Adaptive Streaming over HTTP (DASH) und Common Media Application Format (CMAF). Diese werden anschließend an drei benutzerdefinierte Endpunkte des MediaPackage geliefert.
Schritt 3
Eine CloudFront-Verteilung ist so konfiguriert, dass Sie die benutzerdefinierten Endpunkte des MediaPackage als Ursprung verwendet und einen benutzerdefinierten HTTP-Header mit Content Delivery Network (CDN)-Kennung umfasst, um Anfragen zu authentifizieren.MediaPackage erfüllt nur Wiedergabeanfragen, die zwischen MediaPackage und CloudFront mittels CDN Identifier autorisiert sind. Dieser CDN Identifier wurde als Teil der CloudFormation-Bereitstellung konzipiert und wird sicher im AWS Secrets Manager gespeichert.
Schritt 4
Die CloudFront-Verteilung stellt den Live-Stream mit geringer Latenz und hohen Übertragungsgeschwindigkeiten für die Zuschauer bereit.Schritt 5
Ein Demo-HTML-Player ist verfügbar, um Sie beim Testen der Lösung zu unterstützen. Der Player ist eine statische Website, die in einem S3-Bucket gehostet wird. Mithilfe von CloudFront wird der Zugang zu den Inhalten des Website-Buckets der Lösung beschränkt.Über diese BereitstellungDatum der Veröffentlichung- Datum der Veröffentlichung
BereitstellungsoptionenSind Sie startbereit?Diese Lösung bereitstellen, indem Sie sie in Ihrer AWS-Konsole starten
Brauchen Sie Hilfe? Stellen Sie mit einem Partner bereit.Finden Sie einen AWS-zertifizierten Drittanbieter-Experten, der Sie bei dieser Bereitstellung unterstützt
Ähnliche Inhalte
Dieser Kurs bietet einen Überblick über die Einrichtung von AWS Elemental MediaLive, die Konfiguration von AWS Elemental MediaPackage und die Konfiguration von Amazon CloudFrount zur Verteilung des MediaPackage.
In diesem Tutorial lernen Sie, wie Sie einen hochwertigen Video-Feed von einer Live-Veranstaltung aufnehmen und mit AWS Elemental MediaLive einen Stream mit anpassbarer Bitrate (ABR) erstellen. So konfigurieren Sie AWS Elemental MediaPackage, um den ABR-Stream so zu verpacken, dass er über das Internet an eine beliebige Anzahl von Kunden gesendet werden kann. Und schließlich können Sie Amazon CloudFront verwenden, um diesen ABR-Stream an eine beliebige Anzahl von angeschlossenen Geräten in der ganzen Welt zu verteilen.
Dieser Kurs bietet einen Überblick über die grundlegenden Funktionen von AWS Elemental MediaLive und konzentriert sich auf die wichtigsten Workflows eines Live-Streaming-Videos. Es umfasst eine Tour durch die wichtigsten Elemente der Benutzeroberfläche und eine Vorführung der Schritte zum Erstellen eines Live-Video-Streams mithilfe von AWS Elemental MediaLive. Auch die grundlegenden Funktionen, um die Unversehrtheit des Systems zu überwachen, werden vorgestellt.
Dieser Lernplan soll Geschäftsentscheidern, Medieningenieuren und Medienbetreibern helfen, AWS-Services zu nutzen, um hochwertige Medienerlebnisse zu schaffen. Das in diesem Lernplan enthaltene digitale Training macht Sie mit der Erstellung von Live- und On-Demand-Videoworkflows vertraut, während die Laboraktivitäten zum Selbststudium einen Mechanismus zum Ausbau Ihrer Fähigkeiten bieten.