Wozu verwendet man diese AWS-Lösungsimplementierung?

Live-Streaming mit automatischer mehrsprachiger Untertitelung erzeugt automatisch mehrsprachige Untertitel für Live-Streaming-Videoinhalte in Echtzeit. Die Lösung ist einfach zu implementieren und wird nur während der Live-Veranstaltung eingesetzt. Wenn Sie das Streaming beenden, können Sie den Stack der Lösung löschen, um sicherzustellen, dass Sie nur für die von Ihnen genutzte Infrastruktur bezahlen.

Die Lösung verwendet Live Streaming auf AWS, um Ihre Inhalte für das adaptive Bitraten-Streaming über mehrere Bildschirme zu kodieren und zu verpacken, und AWS Lambda, Amazon Transcribe und Amazon Translate, um Worte in Text zu konvertieren und Bildunterschriften in mehreren Sprachen zu erzeugen.

Diese Lösung ist als Framework für die Echtzeit-Untertitelung konzipiert, sodass Sie sich auf die Erweiterung der Funktionalität der Lösung konzentrieren können, anstatt die zugrunde liegenden Infrastrukturvorgänge zu verwalten. Sie können diese Lösung sofort einsatzbereit verwenden, die Lösung an Ihren speziellen Anwendungsfall anpassen oder mit AWS Partner Network(APN)-Partnern zusammenarbeiten, um einen durchgängigen Untertitelungs-Workflow zu implementieren.

Übersicht über die Implementierung der AWS-Lösung

AWS bietet eine Echtzeit-Untertitelungslösung für Live-Streaming-Videoinhalte, die Amazon Transcribe, Amazon Translate und AWS Lambda kombiniert, um eine Serverless-Architektur aufzubauen, die automatisch mehrsprachige Untertitel für Ihre Live-Streaming-Videos generiert. Das folgende Schaubild zeigt die Architektur, die Sie mithilfe des Handbuchs für die Lösungsimplementierung und der dazugehörigen AWS CloudFormation-Vorlage automatisch bereitstellen können.

Architektur für das Live-Streaming mit automatisierter mehrsprachiger Untertitelung | Architekturdiagramm
Architektur für das Live-Streaming mit automatisierter mehrsprachiger Untertitelung | Architekturdiagramm
 Zum Vergrößern anklicken

Architektur für das Live-Streaming mit automatisierter mehrsprachiger Untertitelung

Die AWS CloudFormation-Vorlage der Lösung setzt Live-Streaming auf AWS ein, darunter AWS Elemental MediaLive, MediaPackage und Amazon CloudFront, Amazon Simple Storage Service(Amazon S3)-Buckets, Amazon Transcribe, Amazon Translate sowie zwei AWS Lambda-Funktionen: eine, die Audio in Text konvertiert, und eine, die die WebVTT-Untertitel erzeugt, die an MediaPackage gesendet werden.

Der Prozess der Untertitelerstellung beginnt, wenn das MediaLive-Output an den Amazon S3-Bucket der Lösung gesendet wird. Die CaptionCreation-Lambda-Funktion holt sich die Manifestdateien aus dem Bucket, extrahiert unsignierte Puls-Code-Modul(PCM)-Audioaufnahmen aus den TS-Videosegmenten und speichert die PCM-Audioaufnahmen in Amazon S3. Anschließend ruft die Funktion die TranscribeStreaming-Funktion auf und übergibt die PCM-Audioaufnahmen an diese.

Die TranscribeStreaming-Funktion verwendet die Amazon Transcribe Streaming-Transkription, um den Audio-Stream in Echtzeit in Text zu konvertieren. Die Funktion sendet dann das Transkript an die CaptionCreation-Funktion zurück. Wenn mehrere Sprachen erforderlich sind, ruft die CaptionCreation-Funktion Amazon Translate auf, um das Transkript zu übersetzen.

Die Funktion CaptionCreation erstellt die WebVTT-Untertiteldateien und die Manifeste und sendet diese und die Videodateien an MediaPackage.

MediaPackage nimmt die Dateien auf und packt sie in Formate, die an vier benutzerdefinierte Endpunkte von MediaPackage geliefert werden.

Eine Amazon CloudFront-Distribution ist so konfiguriert, dass sie die benutzerdefinierten Endpunkte von MediaPackage als Ursprungspunkt verwendet. Die CloudFront-Distribution stellt den Live-Stream mit geringer Latenz und hohen Übertragungsgeschwindigkeiten für die Zuschauer bereit.

Live-Streaming mit automatischer mehrsprachiger Untertitelung

Version 1.0.3
Zuletzt aktualisiert: 12/2019
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-Plugin aktiviert sein. 

Funktionen

Zugänglichkeit

Verbessern Sie die Reichweite und den Zugriff auf Ihre Live-Video-Streaming-Inhalte, indem Sie Ihre Inhalte mit mehrsprachigen Untertiteln einem viel größeren Publikum zugänglich machen.

Flexibilität

Sie können diese Lösung sofort einsatzbereit verwenden, die Lösung an Ihren speziellen Anwendungsfall anpassen oder APN-Partnerprodukte nutzen, um einen durchgängigen Untertitelungs-Workflow zu implementieren.
Entwickeln (Symbol)
Selbst eine Lösung bereitstellen

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

Weitere Informationen 
Einen APN-Partner suchen
Einen APN-Partner suchen

Finden Sie Beratungs- und Technologiepartner mit AWS-Zertifizierung, die Ihnen den Einstieg erleichtern.

Weitere Informationen 
Erkunden (Symbol)
Beratungsangebote für Lösungen erkunden

Durchsuchen Sie unser Portfolio mit Beratungsangeboten, um AWS-geprüfte Hilfe mit Lösungsbereitstellung zu erhalten.

Weitere Informationen