¿Qué soluciones están disponibles para procesar el contenido de Video bajo demanda en AWS?
Amazon Web Services (AWS) brinda dos soluciones multimedia para ofrecer contenido de video bajo demanda (VOD) de forma rentable al público de todo el mundo con la nube de AWS. La soluciones Video on Demand on AWS y Video on Demand on AWS Foundation aprovisionan los servicios de AWS que se necesitan para desarrollar el procesamiento de la distribución de VOD escalable y flujos de trabajo de entrega. Esta página ofrece recomendaciones para elegir la solución de streaming que mejor se ajuste a sus necesidades.
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.
-
Video bajo demanda en AWS Foundation
-
Video bajo demanda en AWS
-
Video bajo demanda en AWS Foundation
-
Información general sobre la solución Video bajo demanda en AWS Foundation
En el siguiente diagrama, se muestra la arquitectura sin servidor que puede desplegar automáticamente con la guía de implementación de la solución y la plantilla de AWS CloudFormation correspondiente.Arquitectura de la solución Video bajo demanda en AWS Foundation
La plantilla de AWS CloudFormation implementa la siguiente infraestructura:
- 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 S3 de origen.
- Una función de AWS Lambda para crear los trabajos de codificación en AWS Elemental MediaConvert.
- MediaConvert transcodifica el video en archivos HLS de velocidad de bits adaptable.
- 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.
- Una función de finalización de trabajo de Lambda para procesar las salidas.
- Un tema de Amazon Simple Notification Service (Amazon SNS) para enviar notificaciones de trabajos completados.
- Un bucket de S3 de destino para almacenar las salidas de MediaConvert.
- Amazon CloudFront está configurado con el bucket de S3 de destino como el origen para la distribución global del contenido de video transcodificado.
Video bajo demanda en AWS Foundation
Versión 1.2.0
Última actualización: octubre de 2022
Autor: AWS
Tiempo estimado de implementación: 10 minutos
Recursos adicionales
Descargar guía de implementaciónUtilice 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 activado para el navegador que utilice.
- 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 S3 de origen.
-
Video bajo demanda en AWS
-
Información general de la solución Video bajo demanda en AWS
En el siguiente diagrama, se muestra la arquitectura sin servidor 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 la solución Video bajo demanda en AWS
En la plantilla de AWS CloudFormation, se implementa la siguiente arquitectura:
1. Un bucket de Amazon Simple Storage Service (Amazon S3) para archivos multimedia fuente. El contenido finalmente se almacena en Amazon S3 Glacier.
2. AWS Step Functions, que crea funciones de paso de ingesta, procesamiento y publicación.
3. AWS Elemental MediaConvert para transcodificar archivos multimedia desde su formato fuente.
4. Funciones de AWS Lambda que hacen el trabajo de cada paso y procesan los mensajes de error.
5. Una tabla de Amazon DynamoDB almacena los datos capturados a través del flujo de trabajo.
6. Amazon CloudWatch para registro y reglas de Amazon CloudWatch Events para notificaciones de AWS Elemental MediaConvert.
7. Temas de Amazon Simple Notification Service (Amazon SNS) para enviar notificaciones de codificación, publicación y errores.
8. AWS Elemental MediaPackage (opcional) para crear transmisiones de video formateadas para reproducir en varios dispositivos desde una sola entrada de video.
9. Un bucket de Amazon S3 para almacenar archivos multimedia de destino.
10. Una distribución de Amazon CloudFront para entregar su contenido de video a los usuarios finales.
11. Una cola de Amazon Simple Queue Service (Amazon SQS) para capturar los resultados del flujo de trabajo.
Video bajo demanda en AWS
Versión 6.0.0
Última actualización: 11/2022
Autor: AWS
Tiempo estimado de implementación: 20 min
Recursos adicionales
Descargar guía de implementaciónUtilice 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 activado para el navegador que utilice.
Características
Implementación de referencia
Personalización
Contenido relacionado


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

Encuentre socios de AWS que lo ayuden a comenzar.

Encuentre diagramas de arquitectura prescriptivos, código de muestra y contenido técnico para casos de uso comunes.