¿Qué hace esta implementación de soluciones de AWS?

Live Streaming con subtitulado automatizado en varios idiomas genera automáticamente subtítulos en varios idiomas para el contenido en video que se transmite en directo por streaming. La solución es fácil de implementar y se usa solo durante el evento en directo. Cuando termine el streaming, podrá eliminar la pila de la solución para asegurarse de pagar únicamente por la infraestructura que use.

La solución utiliza Live Streaming on AWS para codificar y empaquetar su contenido para streaming con velocidad de bits adaptativa en varias pantallas y AWS Lambda, Amazon Transcribe y Amazon Translate para convertir audio en texto y generar subtítulos en varios idiomas.

La solución está diseñada para ofrecer un marco para el subtitulado en tiempo real, lo que permite centrarse en la ampliación de la funcionalidad de la solución y no en la administración de las operaciones de la infraestructura subyacente. Puede utilizar esta solución tal como está desarrollada, personalizarla para adaptarla a su caso de uso específico o trabajar con socios de la red de socios de AWS (APN) para implementar un flujo de trabajo de subtitulado integral.

Información general sobre la implementación de soluciones de AWS

AWS ofrece una solución de subtitulado en tiempo real destinada al contenido de video en directo por streaming. La solución combina los servicios Amazon Transcribe, Amazon Translate y AWS Lambda para crear una arquitectura sin servidor que genera automáticamente subtítulos en varios idiomas para sus videos que se transmiten en directo por streaming. En el siguiente diagrama se muestra la arquitectura que puede implementar automáticamente con la guía de implementación de la solución y la plantilla de AWS CloudFormation correspondiente.

Arquitectura de Live Streaming con subtitulado automatizado en varios idiomas
Arquitectura de Live Streaming con subtitulado automatizado en varios idiomas
 Haga clic para agrandar

Arquitectura de Live Streaming with Automated Multi-Language Subtitling

Con la plantilla de AWS CloudFormation de la solución es posible implementar Live Streaming on AWS, que incluye AWS Elemental MediaLive, MediaPackage y Amazon CloudFront; buckets de Amazon Simple Storage Service (Amazon S3); Amazon Transcribe; Amazon Translate; y dos funciones de AWS Lambda: una que convierte audio en texto y otra que genera subtítulos WebVTT que se envían a MediaPackage.

El proceso de generación de subtítulos comienza cuando el contenido de salida de MediaLive se envía al bucket de Amazon S3 de la solución. La función de Lambda CaptionCreation toma los archivos de manifiesto del bucket, extrae el audio pulse-code module (PCM) sin firma de los segmentos de video TS y guarda el audio PCM en Amazon S3. A continuación, la función invoca la función TranscribeStreaming y le proporciona el audio PCM.

La función TranscribeStreaming utiliza la transcripción de streaming de Amazon Transcribe para convertir la transmisión de audio en texto en tiempo real. A continuación, la función devuelve la transcripción a la función CaptionCreation. Si se necesitan varios idiomas, la función CaptionCreation llama a Amazon Translate para traducir la transcripción.

La función CaptionCreation crea los archivos de subtítulo WebVTT y los manifiestos y los envía, junto con los archivos de video, a MediaPackage.

MediaPackage incorpora los archivos y los empaqueta en formatos que se entregan en cuatro puntos de enlace personalizados de MediaPackage.

Se configura una distribución de Amazon CloudFront para usar los puntos de enlace personalizados de MediaPackage como origen. La distribución de CloudFront entrega su transmisión en directo a los espectadores con baja latencia y velocidades de transferencia altas.

Live Streaming con subtitulado automatizado en varios idiomas

Versión 1.0.3
Última actualización: 12/2019
Autor: AWS

Tiempo estimado de implementación: 20 min

Utilice el siguiente botón para suscribirse a las actualizaciones de la solución.

Nota: Para suscribirse a las actualizaciones de RSS, debe disponer de un complemento de RSS habilitado para el navegador que utilice. 

Características

Accesibilidad

Exponga su contenido en video de transmisión en directo por streaming a una audiencia mucho mayor con subtítulos en varios idiomas para mejorar su alcance y acceso.

Flexibilidad

Puede utilizar esta solución tal como está desarrollada, personalizarla para adaptarla a su caso de uso específico o utilizar productos de socios de APN para implementar un flujo de trabajo de subtitulado integral.
Ícono de creación
Implemente usted mismo una solución

Consulte nuestra biblioteca de Implementaciones de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Más información 
Buscar un socio de APN
Buscar un socio de APN

Encuentre socios consultores y tecnológicos certificados por AWS que lo ayudarán a comenzar.

Más información 
Ícono de exploración
Explore las ofertas de asesoramiento sobre soluciones

Explore nuestra cartera de ofertas de asesoramiento para obtener ayuda autorizada por AWS con la implementación de la solución.

Más información