Welche Lösungen sind zur Verarbeitung von Video-on-Demand-Inhalten in AWS verfügbar?
Amazon Web Services (AWS) bietet zwei Medienlösungen für eine kostengünstige Lieferung von Video-on-Demand (VOD)-Inhalt an globale Zielgruppen, die AWS Cloud verwenden. Die Video-on-Demand in AWS-Lösung und die Video on Demand in AWS-Foundation-Lösung stellen beide die AWS-Services bereit, die erforderlich sind, um skalierbare, verteilte VOD-Verarbeitungs- und Bereitstellungs-Workflows aufzubauen. Diese Seite bietet eine Anleitung zur Auswahl der Streaming-Lösung, die am besten zu Ihren Bedürfnissen passt.
Diese Lösung ist sofort einsatzbereit und ermöglicht Ihnen Folgendes:
- Automatische Transcodierung von Videos, die in S3 in Formaten hochgeladen werden, die zur Wiedergabe auf vielen Geräten geeignet sind.
- Anpassen von MediaConvert-Auftragseinstellungen, indem Sie Ihre eigene Datei hochladen und für verschiedene Eingänge unterschiedliche Auftragseinstellungen verwenden.
- Speichern transcodierter Dateien in einem Ziel-Bucket und Verwenden von Amazon CloudFront, um sie den Endbetrachtern bereitzustellen.
- Verwalten Sie die Kosten, zeigen Sie Protokolle an, implementieren Sie Patches und führen Sie Automatisierungs-Runbooks für diese Lösung von einem zentralen Standort aus.
Zusätzlich zu dem transcodierten Video umfassen die Ausgaben Metadaten der Eingangsdatei, Aufgaben-Einstellungen und Ausgabedetails. Diese Ausgaben werden in einer separaten JSON-Datei gespeichert, die für die weitere Verarbeitung verwendet werden kann.
Die Lösung bietet die folgenden Funktionen:
- Amazon-Step-Functions-Orchestrierung der Aufnahme, Transcodierung (einschließlich Vor- und Nachbearbeitungsschritte) und Veröffentlichungsschritte des Workflows.
- Auswahl der Videodatei oder der Metadatei-Auslösung.
- Die Bereitstellung von Videos an Betrachter mit Amazon CloudFront, die zur Wiedergabe auf vielen Geräten formatiert wurden.
- Eingabedatei-Metadaten, Aufgabe-Einstellungen und Ausgabedetailsspeicher in einer DynamoDB-Tabelle zum leichten Zugriff von nachgeschalteten Verbrauchern.
- Optional automatisiertes Archiv von Videoeingängen, um die Speicherkosten zu senken.
Sie können mit dieser Lösung auch AWS Elemental MediaPackage zur Paketierung von Inhalt in verschiedene Formate und die Anwendung von digitaler Rechteverwaltung verwenden. MediaPackage kann die Speicherkosten für die Ausgänge senken; es muss dabei jedoch zwischen Paketierungskosten und Speicherkosten abgewogen werden.
-
Video-on-Demand in AWS Foundation
-
Video-on-Demand auf AWS
-
Video-on-Demand in AWS Foundation
-
Lösungsübersicht von Video-on-Demand in AWS Foundation
Das folgende Diagramm zeigt die Serverless-Architektur, die Sie mithilfe des Handbuchs für die Lösungsimplementierung und der zugehörigen AWS-CloudFormation-Vorlage automatisch bereitstellen können.Lösungsarchitektur von Video-on-Demand in AWS Foundation
Die AWS-CloudFormation-Vorlage stellt die folgende Infrastruktur bereit:
- Einen Amazon-S3-Bucket (Amazon Simple Storage Service) zum Speichern von Quellvideodateien. Eine Beispieldatei für Auftragseinstellungen, die zum Festlegen der Codierungseinstellungen für MediaConvert verwendet wird, wird in den Quell-S3-Bucket hochgeladen.
- Eine AWS Lambda-Funktion zum Erstellen der Codierungsaufträge in AWS Elemental MediaConvert.
- MediaConvert transcodiert das Video in HLS-Adaptive-Bitrate-Dateien.
- Amazon CloudWatch verfolgt Codierungsaufträge in MediaConvert nach und ruft die Lambda-Funktion zum Abschließen der Aufgabe auf.
- Eine Lambda-Funktion zum Abschließen der Aufgabe zur Verarbeitung der Ausgaben.
- Ein Amazon-SNS-Thema (Amazon Simple Notification Service), um Benachrichtigungen zu abgeschlossenen Aufträgen zu senden.
- Ein S3-Ziel-Bucket zum Speichern der Ausgaben aus MediaConvert.
- Amazon CloudFront wird mit dem S3-Ziel-Bucket als Ursprung zur globalen Verteilung des transcodierten Videoinhalts konfiguriert.
Video-on-Demand in AWS Foundation
Version 1.2.0
Letzte Aktualisierung: 10/2022
Autor: AWS
Geschätzte Bereitstellungszeit: 10 Minuten
Verwenden Sie die Schaltfläche unten, um Lösungsaktualisierungen zu abonnieren.Hinweis: Um RSS-Aktualisierungen zu abonnieren, muss für den von Ihnen verwendeten Browser ein RSS-Plug-in aktiviert sein.
- Einen Amazon-S3-Bucket (Amazon Simple Storage Service) zum Speichern von Quellvideodateien. Eine Beispieldatei für Auftragseinstellungen, die zum Festlegen der Codierungseinstellungen für MediaConvert verwendet wird, wird in den Quell-S3-Bucket hochgeladen.
-
Video-on-Demand auf AWS
-
Video auf Nachfrage auf AWS Lösungsübersicht
Das folgende Diagramm zeigt die Serverless-Architektur, die Sie mithilfe des Handbuchs für die Lösungsimplementierung und der zugehörigen AWS-CloudFormation-Vorlage automatisch bereitstellen können.Lösungsarchitektur von Video-on-Demand in AWS
Die AWS-CloudFormation-Vorlage stellt die folgende Architektur zur Verfügung:
1. Ein Amazon-Simple-Storage-Service-Bucket (Amazon S3) für Quellmediendateien. Der Inhalt wird schließlich in Amazon S3 Glacier gespeichert.
2. AWS Step Functions, mit dem Schrittfunktionen für Erfassung, Verarbeitung und Veröffentlichung erstellt werden.
3. AWS Elemental MediaConvert zum Transkodieren von Mediendateien aus ihrem Quellformat.
4. AWS-Lambda-Funktionen, die die Arbeit der einzelnen Schritte ausführen und Fehlermeldungen verarbeiten.
5. Eine Amazon-DynamoDB-Tabelle speichert die durch den Workflow erfassten Daten.
6. Amazon CloudWatch für die Protokollierung und Amazon CloudWatch Events-Regeln für AWS-Elemental-MediaConvert-Benachrichtigungen.
7. Amazon Simple Notification Service (Amazon SNS) für Verschlüsselung, Veröffentlichung und Fehlerbenachrichtigungen.
8. AWS Elemental MediaPackage (optional) zur Erstellung von Videostreams, die so formatiert sind, dass sie von einem einzigen Videoeingang auf mehreren Geräten abgespielt werden können.
9. Ein Amazon-S3-Bucket zum Speichern von Zielmediendateien.
10. Eine Amazon-CloudFront-Verteilung zur Bereitstellung Ihrer Videoinhalte für Endbenutzer.
11. Eine Amazon-Simple-Queue-Service-Warteschlange (Amazon SQS) zur Erfassung der Workflow-Ausgaben.
Video on Demand auf AWS
Version 6.0.0
Letzte Aktualisierung: 11/2022
Autor: AWS
Geschätzte Bereitstellungszeit: 20 Min.
Verwenden Sie die Schaltfläche unten, um Lösungsaktualisierungen zu abonnieren.Hinweis: Um RSS-Aktualisierungen zu abonnieren, muss für den von Ihnen verwendeten Browser ein RSS-Plug-in aktiviert sein.
Funktionen
Referenzimplementierung
Individuelle Anpassung
Ähnliche Inhalte


Durchsuchen Sie unsere Bibliothek der AWS-Lösungen, um Antworten auf häufige Architekturprobleme zu erhalten.

Finden Sie AWS-Partner, die Ihnen den Einstieg erleichtern.

Präskriptive Architekturdiagramme, Beispielcode und technische Inhalte für häufig vorkommende Anwendungsfälle finden.