À quoi sert l'implémentation des solution AWS ?

Live Streaming with Automated Multi-Language Subtitling génère automatiquement et en temps réel des sous-titres multilingues pour du contenu vidéo en streaming en direct. La solution est simple à déployer et s'utilise uniquement lors d'événements en direct. À l'issue du streaming, vous pouvez supprimer la pile de la solution pour être sûr et certain de ne payer que pour l'infrastructure que vous utilisez.

La solution utilise le streaming en direct sur AWS pour coder et conditionner votre contenu en vue d'un streaming en flux adaptatif sur plusieurs écrans, et AWS Lambda, Amazon Transcribe et Amazon Translate pour convertir l'audio en texte et générer des sous-titres dans plusieurs langues.

La solution est conçue pour servir de cadre pour le sous-titrage en temps réel, vous permettant ainsi de vous concentrer sur l'extension des fonctionnalités de la solution plutôt que sur la gestion des opérations d'infrastructure sous-jacente. Cette solution est prête à l'emploi. Vous pouvez également la personnaliser pour l'adapter à votre cas d'utilisation ou collaborer avec des partenaires du réseau de partenaires AWS (APN) pour mettre en œuvre un flux de travail de sous-titrage complet.

Présentation de l'implémentation des solution AWS

AWS fournit une solution de sous-titrage en temps réel pour le contenu vidéo en streaming en direct, qui associe Amazon Transcribe, Amazon Translate et AWS Lambda pour créer une architecture sans serveur qui génère automatiquement des sous-titres multilingues pour vos vidéos en streaming en direct. Le diagramme ci-dessous présente l'architecture que vous pouvez déployer automatiquement à l'aide du guide d'implémentation de la solution et du modèle AWS CloudFormation fourni.

Live Streaming with Automated Multi-Language Subtitling | Diagramme de l'architecture
Live Streaming with Automated Multi-Language Subtitling | Diagramme de l'architecture
 Cliquer pour agrandir

Streaming en direct avec architecture de sous-titrage multilingue automatisé

Le modèle AWS CloudFormation de la solution déploie le streaming en direct sur AWS, qui inclut AWS Elemental MediaLive, MediaPackage et Amazon CloudFront ; des compartiments Amazon Simple Storage Service (Amazon S3) ; Amazon Transcribe ; Amazon Translate ; et deux fonctions AWS Lambda : une qui convertit l'audio en texte et une qui génère les sous-titres WebVTT qui sont envoyés à MediaPackage.

Le processus de génération de sous-titres débute lorsque la sortie de MediaLive est envoyée au compartiment Amazon S3 de la solution. La fonction Lambda CaptionCreation extrait les fichiers manifestes du compartiment, extrait l'audio en modulation par impulsion codée (PCM) non signé des segments vidéo TS et enregistre l'audio PCM dans Amazon S3. La fonction appelle ensuite la fonction TranscribeStreaming et lui transmet l'audio PCM.

La fonction TranscribeStreaming utilise la transcription de streaming Amazon Transcribe pour convertir le flux audio en texte en temps réel. La fonction renvoie ensuite la transcription à la fonction CaptionCreation. Si plusieurs langues sont requises, la fonction CaptionCreation appelle Amazon Translate pour traduire la transcription.

La fonction CaptionCreation crée les fichiers de sous-titres WebVTT et les manifestes, puis elle les envoie avec les fichiers vidéo à MediaPackage.

MediaPackage ingère les fichiers et les conditionne dans des formats qui sont diffusés aux quatre points de terminaison personnalisés MediaPackage.

Une distribution Amazon CloudFront est configurée pour utiliser les points de terminaison personnalisés MediaPackage comme origine. La distribution CloudFront fournit votre flux en direct aux utilisateurs avec une latence faible et une vitesse de transfert élevée.

Live Streaming with Automated Multi-Language Subtitling

Version 1.0.3
Dernière mise à jour : 12/2019
Auteur : AWS

Temps de déploiement estimé : 20 min

Utilisez le bouton ci-dessous pour vous abonner aux mises à jour de la solution.

Remarque : pour vous abonner aux mises à jour RSS, vous devez activer un plug-in RSS pour le navigateur que vous utilisez. 

Fonctionnalités

Accessibilité

Contribuez à améliorer la portée et l'accès de votre contenu vidéo en direct en streaming en exposant votre contenu à un public beaucoup plus large avec des sous-titres multilingues.

Flexibilité

Cette solution est prête à l'emploi. Vous pouvez également la personnaliser pour l'adapter à votre cas d'utilisation spécifique ou exploiter les produits de partenaires du réseau de partenaires AWS (APN) pour mettre en œuvre un flux de travail de sous-titrage de bout en bout.
Icône Créer
Déployer vous-même votre solution

Parcourez notre bibliothèque des implémentations des solutions AWS pour obtenir des réponses aux problèmes d'architecture courants.

En savoir plus 
Rechercher un partenaire APN
Rechercher un partenaire APN

Trouvez des partenaires consultants et technologiques certifiés AWS pour vous aider à commencer.

En savoir plus 
Icône Explorer
Explorer les offres de conseil pour les solutions AWS

Parcourez notre portefeuille d'offres de conseil pour obtenir une aide approuvée AWS au déploiement de solutions.

En savoir plus