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

Video on Demand on AWS aprovisiona automáticamente los servicios de AWS necesarios para crear un flujo de trabajo de video bajo demanda escalable y distribuido. La solución de video bajo demanda incorpora los archivos de metadatos y los videos de origen, los procesa para su reproducción en un amplio rango de dispositivos, almacena los archivos multimedia transcodificados y entrega los videos a los usuarios finales mediante Amazon CloudFront.

La versión más reciente de la solución utiliza el tiempo de ejecución más actualizado de Node.js. La versión 4.2 utiliza el tiempo de ejecución Node.js 8.10, que llegó al final de su vida útil el 31 de diciembre de 2019. Para actualizar a la última versión, debe implementar la solución como una nueva pila. En el caso de los clientes que no quieran usar la nueva funcionalidad, puede actualizar su pila existente a la versión 4.3. La versión 4.3 mantiene la misma funcionalidad que la versión 4.2, pero usa los tiempos de ejecución más recientes. Para obtener más información, consulte la guía de implementación.  

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

AWS ofrece una solución que incorpora los videos de origen, los procesa para su reproducción en un amplio rango de dispositivos y almacena los archivos multimedia transcodificados para su entrega bajo demanda a los usuarios finales mediante Amazon CloudFront. En el siguiente esquema se muestra la arquitectura de Video on Demand que puede implementar en minutos mediante el uso de la guía de implementación de la solución y la plantilla de AWS CloudFormation correspondiente.

Video on Demand on AWS |Diagrama de la arquitectura
 Haga clic para agrandar

Arquitectura de la solución Video on Demand on AWS

Esta solución utiliza AWS Lambda para desencadenar AWS Step Functions para la incorporación, procesamiento y publicación de flujos de trabajo.

Un flujo de trabajo de Step Functions incorpora un video de origen, o un video de origen y un archivo de metadatos, valida los archivos de origen y genera metadatos en el video de origen. Un segundo flujo de trabajo de Step Functions genera un perfil de codificación basándose en los metadatos y envía trabajos de codificación a AWS Elemental MediaConvert. Una vez que el video ha sido codificado, un tercer flujo de trabajo de Step Functions valida el resultado.

AWS Elemental MediaConvert utiliza cifrado de dos pasos para generar versiones de alta calidad del archivo original. Los archivos multimedia de destino y de origen se almacenan en Amazon Simple Storage Service (Amazon S3), y los metadatos de los archivos en Amazon DynamoDB. Si se habilita, los archivos de origen son etiquetados para permitir que los archivos se transfieran a Amazon Glacier mediante una política de ciclo de vida de Amazon S3.

La solución también incluye la opción para utilizar AWS Elemental MediaPackage como parte del flujo de trabajo.  Cuando se habilita, la solución crea un conjunto separado de plantillas personalizadas de MediaConvert, y un grupo de empaquetado en MediaPackage configurado para incorporar el contenido de salida HLS de MediaConvert en Amazon S3. MediaPackage empaqueta el contenido y lo formatea en respuesta a las solicitudes de reproducción de dispositivos de flujo descendente. De forma predeterminada, esta solución crea configuraciones de empaquetado para HLS, DASH, MSS y CMAF.

Video bajo demanda en AWS

Versión 5.1.0
Última actualización: 04/2020
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

Implementación de referencia de Video on Demand on AWS

Saque partido a Video on Demand on AWS como implementación de referencia para aprovisionar automáticamente los servicios de AWS necesarios para crear un flujo de trabajo de video bajo demanda distribuido y de escala ajustable.

Personalización

Esta solución aprovecha AWS Step Functions, que divide el flujo de trabajo en pasos individuales, de modo que es más fácil personalizar o ampliar la arquitectura a sus necesidades específicas de video bajo demanda.
Í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