Información general

De inmediato, esta solución le ayudará a lograr lo siguiente:
- Transcodificar automáticamente videos cargados en S3 a formatos que permitan la reproducción en una amplia gama de dispositivos.
- Personalizar la configuración de un trabajo de MediaConvert al cargar su propio archivo y usar una configuración diferente de trabajo para las distintas entradas.
- Almacenar archivos transcodificados en un bucket de destino y usar Amazon CloudFront para entregar a los usuarios finales.
- Administrar costos, visualizar registros, implementar parches y ejecutar runbooks de automatización para esta solución desde una ubicación centralizada.
Además del video transcodificado, el contenido de salida incluye metadatos del archivo inicial, configuraciones de trabajo y detalles de dicho contenido. Estas salidas se almacenan en un archivo JSON separado que se puede usar para realizar procesamientos adicionales.
Esta solución brinda las siguientes características clave:
- Amazon Step Functions para capturar, transcodificar (incluye los pasos de procesamiento previo y posterior) y publicar los pasos del flujo de trabajo.
- Elección del archivo de video o del desencadenador del archivo de metadatos.
- Entrega de videos a espectadores mediante Amazon CloudFront en un formato compatible con una amplia gama de dispositivos.
- Almacenamiento en una tabla de DynamoDB de los metadatos del archivo inicial, configuraciones de trabajo y detalles del contenido de salida para que los consumidores de distribución accedan a ellos fácilmente.
- Archivo automatizado opcional de entradas de video para contribuir a la reducción de los costos de almacenamiento.
Con esta solución, también puede optar por utilizar AWS Elemental MediaPackage para empaquetar el contenido en diferentes formatos y aplicar la administración de derechos digitales (DRM). MediaPackage puede reducir los costos de almacenamiento de las salidas; sin embargo, hay una compensación entre los costos de empaquetado y los costos de almacenamiento.
Beneficios

Aproveche la solución Video on Demand on AWS o Video on Demand on AWS Foundation 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 escalable.
Puede personalizar la solución Video on Demand on AWS Foundation con facilidad y usarla como punto de partida para crear un flujo de trabajo más complejo. Como alternativa, la solución Video bajo demanda en AWS aprovecha AWS Step Functions, que divide el flujo de trabajo en pasos individuales para que le resulte más fácil personalizar o ampliar la arquitectura a sus necesidades específicas de video bajo demanda.
Detalles técnicos

Los siguientes diagramas presentan la arquitectura sin servidor que puede implementar automáticamente con la guía de implementación de cada solución y la plantilla de AWS CloudFormation que la acompaña.
-
Video bajo demanda en AWS Foundation
-
Video bajo demanda en AWS
-
Video bajo demanda en AWS Foundation
-
Paso 1
Un bucket de Amazon Simple Storage Service (Amazon S3) para almacenar los archivos de video de origen. Un archivo de configuración de trabajo de muestra, utilizado para definir los ajustes de codificación para MediaConvert, se carga en el bucket de S3 de origen.Paso 2
Una función de AWS Lambda para crear los trabajos de codificación en AWS Elemental MediaConvert.Paso 3
MediaConvert transcodifica el video en archivos HLS de velocidad de bits adaptable.Paso 4
Amazon CloudWatch realiza un seguimiento de los trabajos de codificación en MediaConvert e invoca la función de finalización de trabajos de Lambda.Paso 5
Una función de finalización de trabajo de Lambda para procesar las salidas.Paso 6
Un tema de Amazon Simple Notification Service (Amazon SNS) para enviar notificaciones de trabajos completados.Paso 7
Un bucket de S3 de destino para almacenar las salidas de MediaConvert.Paso 8
Amazon CloudFront está configurado con el bucket de S3 de destino como el origen para la distribución global del contenido de video transcodificado.Acerca de esta implementaciónVersión1.2.0Lanzamiento10/2022AutorAWSTiempo de implementación estimado10 minutosCosto estimadoOpciones de despliegue¿Listo para comenzar?Inicie esta solución en la consola de AWS para implementarla
¿Necesita ayuda? Implemente con un socio.Encuentre un experto externo certificado por AWS para que lo ayude con este despliegue
-
Video bajo demanda en AWS
-
Paso 1
Un bucket de Amazon Simple Storage Service (Amazon S3) para archivos multimedia de origen. El contenido finalmente se almacena en Amazon S3 Glacier.Paso 2
AWS Step Functions, que crea funciones de paso de ingesta, procesamiento y publicación.Paso 3
AWS Elemental MediaConvert para transcodificar archivos multimedia desde su formato de origen.Paso 4
Funciones de AWS Lambda que hacen el trabajo de cada paso y procesan los mensajes de error.
Paso 5
Una tabla de Amazon DynamoDB almacena los datos capturados a través del flujo de trabajo.Paso 6
Amazon CloudWatch para registro y reglas de Eventos de Amazon CloudWatch para notificaciones de AWS Elemental MediaConvert.Paso 7
Temas de Amazon Simple Notification Service (Amazon SNS) para enviar notificaciones de codificación, publicación y errores.Paso 8
AWS Elemental MediaPackage (opcional) para crear transmisiones de video formateadas para reproducir en varios dispositivos desde una sola entrada de video.Paso 9
Un bucket de Amazon S3 para almacenar archivos multimedia de destino.Paso 10
Una distribución de Amazon CloudFront para entregar su contenido de video a los usuarios finales.Paso 11
Una cola de Amazon Simple Queue Service (Amazon SQS) para capturar los resultados del flujo de trabajo.Acerca de esta implementaciónVersión6.1.0Lanzamiento02/2023AutorAWSTiempo de implementación estimado20 minutosCosto estimadoOpciones de despliegue¿Listo para comenzar?Inicie esta solución en la consola de AWS para implementarla
¿Necesita ayuda? Implemente con un socio.Encuentre un experto externo certificado por AWS para que lo ayude con este despliegue
Contenido relacionado

Este curso proporciona a los alumnos información esencial sobre cómo se transmite el contenido de video a través de Internet, y cómo diseñar flujos de trabajo de medios basados en la nube para una variedad de casos de uso.
Este plan de aprendizaje está diseñado para ayudar a los responsables de la toma de decisiones empresariales, los ingenieros de medios y los operadores de medios a utilizar los servicios de AWS para crear experiencias multimedia de alta calidad.