Conversión de video serverless con AWS Elemental MediaConvert - Distribución HLS y generación de miniaturas

Se transcodifica video basado en archivos con calidad de broadcast y se generan múltiples formatos HLS, DASH y MP4 de forma simultánea. Se explica cómo construir pipelines de procesamiento de video masivo con plantillas de trabajo y control de prioridad de colas.

Descripción general de MediaConvert

AWS Elemental MediaConvert es un servicio que transcodifica contenido de video basado en archivos con calidad de broadcast. Convierte archivos de entrada (MP4, MOV, MXF, etc.) a varios formatos como HLS, DASH, MP4 y CMAF en bloque, con salida a S3. Un solo trabajo puede generar varias salidas (combinaciones de resolución, bitrate y códec) al mismo tiempo, y también genera automáticamente los archivos de manifiesto para el streaming de bitrate adaptativo. Mientras que MediaLive está especializado en la codificación en tiempo real del streaming en vivo, MediaConvert está optimizado para la transcodificación basada en archivos de contenido VOD (Video on Demand).

Configuración de trabajos y códecs

Los trabajos de MediaConvert se componen de 3 niveles: configuración de entrada, grupos de salida y configuración de salida. En la configuración de entrada se especifican la ruta S3 del archivo fuente, el recorte (tiempo de inicio y de fin), el desentrelazado y la reducción de ruido. Los grupos de salida definen formatos de distribución como el grupo HLS, el grupo DASH y el grupo de archivos, y dentro de cada grupo se configuran varias salidas (720p/1080p/4K). Los códecs compatibles son H.264 (AVC), H.265 (HEVC), AV1 y VP9, y H.265 consigue una calidad de imagen equivalente a H.264 con un bitrate aproximadamente un 50% menor. AV1 tiene una eficiencia de compresión aún mayor, pero el tiempo de codificación se alarga. Cabe señalar que la salida con códecs como H.265, AV1 y XAVC entra en el Professional Tier, y el precio unitario sube frente a cuando todo se resuelve solo con H.264 (a fecha de agosto de 2026). La elección del códec es una decisión de diseño que afecta no solo a la calidad de imagen y al tiempo de codificación, sino también a la facturación. Las plantillas de trabajo permiten guardar la configuración de uso frecuente y reutilizarla desde la API o la consola.

Pipeline y automatización

Se puede construir un pipeline de procesamiento de video que detecta la carga de archivos a S3 con EventBridge y lanza automáticamente trabajos de MediaConvert desde una función Lambda. La finalización y los errores de los trabajos también se notifican como eventos de EventBridge, lo que permite automatizar el procesamiento posterior (actualización de metadatos, invalidación de la caché del CDN, envío de notificaciones). Con el control de prioridad de las colas es posible, por ejemplo, dar preferencia a los trabajos urgentes y ejecutar el procesamiento por lotes en colas de baja prioridad. Las colas reservadas (RTS = Reserved Transcode Slots) reservan capacidad de transcodificación dedicada con una tarifa fija y procesan grandes volúmenes de trabajos con un rendimiento estable. Sin embargo, la compra de RTS es un compromiso de 12 meses: después de la compra no se puede cancelar ni reducir el número de slots. Como se cobra la capacidad reservada aunque no se agote la cola, se elige cuando se prevé un volumen de procesamiento constante. Con la integración de DRM (Digital Rights Management) se puede aplicar a las salidas la protección de contenido de Widevine, FairPlay y PlayReady.

Precios de MediaConvert

Los precios de MediaConvert son de pago por uso según la resolución, el códec, la velocidad de fotogramas y la configuración de calidad de la salida (Single pass / Single pass HQ) (a fecha de agosto de 2026, región de Norte de Virginia y región de Tokio). Todos los precios siguientes son por minuto de salida en H.264 (AVC), con 30 fps o menos y Single pass HQ. En la región de Norte de Virginia, el Basic Tier cuesta 0.0075 USD para SD (480p o inferior), 0.015 USD para HD (720p/1080p) y 0.030 USD para 4K UHD. El Professional Tier cuesta 0.012 USD para SD, 0.024 USD para HD y 0.048 USD para 4K UHD. La región de Tokio es más cara: el Basic Tier cuesta SD 0.0085 USD, HD 0.017 USD y 4K UHD 0.034 USD. El Professional Tier cuesta SD 0.0136 USD, HD 0.0272 USD y 4K UHD 0.0544 USD. Al subir la velocidad de fotogramas también sube el precio unitario: en el Basic Tier de HD de la región de Norte de Virginia, más de 30 fps y hasta 60 fps cuesta 0.0188 USD, y más de 60 fps y hasta 120 fps cuesta 0.0225 USD. El Professional Tier se aplica cuando se usan funciones avanzadas como HDR10+ o el audio de la familia Dolby, y también cuando se usan códecs de salida como H.265 (HEVC), AV1 y XAVC. Por ejemplo, una salida HD en H.265 (con las mismas condiciones) cuesta 0.048 USD por minuto en la región de Norte de Virginia, muy por encima del precio unitario del Basic Tier (0.015 USD) para la misma salida HD en H.264. Las colas reservadas (RTS) se pagan con una tarifa fija según el número de slots reservados, y en cargas de trabajo con un volumen de procesamiento grande y estable permiten un precio unitario menor que el de bajo demanda. Sin embargo, la compra supone un compromiso de 12 meses, no se puede cancelar después de la compra y tampoco se puede reducir el número de slots (para aumentarlo, se pasa a un nuevo compromiso de 12 meses con más slots). Al terminar el período de compromiso la cola permanece, pero ya no ejecuta trabajos, por lo que se define la política de operación junto con la configuración de la renovación automática. En el presupuesto se calcula con el tiempo total de todas las salidas generadas para la distribución con bitrate adaptativo, teniendo en cuenta no solo el número de salidas, sino también que el precio unitario cambia con cada combinación de resolución, códec y velocidad de fotogramas.

Diseño de la distribución con bitrate adaptativo

En la distribución con bitrate adaptativo, que cambia la calidad de imagen según la conexión del espectador, lo esencial es diseñar salidas con varias resoluciones y bitrates. Se arma una serie de variantes escalonadas de menor a mayor calidad (la llamada escalera) para que el reproductor pueda elegir la óptima según el ancho de banda. Un solo trabajo genera todos los escalones en bloque, y los manifiestos HLS y DASH también se crean automáticamente. Si se adopta CMAF, que permite reutilizar un mismo material en varios formatos de distribución, se reduce la duplicación del almacenamiento y de la operación. Es la parte central del diseño de la distribución, la que equilibra la experiencia de visualización con la eficiencia de la entrega.

Integración de la distribución con CloudFront

Lo habitual es distribuir el video transcodificado desde CloudFront con S3 como origen. Al almacenarlo en caché en el edge, llega con baja latencia a espectadores de todo el mundo y además se reduce la carga sobre el origen. En el contenido de pago se restringe el acceso con URL firmadas o cookies firmadas, de modo que solo los espectadores autorizados puedan reproducirlo. También se puede automatizar la integración, por ejemplo detectar con EventBridge la finalización de la transcodificación y actualizar la caché del CDN cuando haga falta. Al montar desde la conversión hasta la distribución como un pipeline continuo, se minimiza el esfuerzo de operación.

Subtítulos, audio y accesibilidad

MediaConvert también admite el procesamiento de subtítulos y de varias pistas de audio. Los subtítulos se pueden añadir en formatos como WebVTT, lo que ayuda a garantizar la accesibilidad para personas con discapacidad auditiva y a ofrecer varios idiomas. En el audio se pueden incluir pistas en varios idiomas para que el espectador pueda cambiar entre ellas. Si se ajusta la sonoridad para igualar el nivel de volumen a la norma del destino de distribución, se evita la molestia de que el volumen varíe de un contenido a otro. Al cuidar no solo la imagen, sino también los subtítulos y el audio, se consigue una distribución fácil de usar para un público amplio.

Optimización de la calidad de imagen y la eficiencia de procesamiento

Para mantener la calidad de imagen con un bitrate limitado, sirve un método de codificación que ajusta automáticamente el bitrate necesario tomando la calidad como referencia. Como mantiene un nivel de calidad constante y optimiza la cantidad de datos según la escena, entrega alta calidad sin desperdicio. Los códecs nuevos tienen una mayor eficiencia de compresión, pero tardan más en codificar, por lo que se eligen según el equilibrio entre la escala de distribución y el tiempo de procesamiento. Cuando se manejan grandes volúmenes de video, se aprovechan las funciones que aceleran el procesamiento y el mecanismo de separar las colas por uso para controlar la prioridad, de modo que convivan los trabajos urgentes y el procesamiento por lotes. Se diseña el punto de equilibrio entre costo, calidad y velocidad.

Resumen

AWS Elemental MediaConvert es un servicio que transcodifica video basado en archivos con calidad de broadcast y genera simultáneamente múltiples formatos HLS, DASH y MP4. Construye flujos de trabajo de procesamiento a gran escala de contenido VOD con pipelines automatizados mediante EventBridge y Lambda, control de prioridad de colas e integración DRM.

Referencias (recursos oficiales de AWS)

Las fuentes primarias de esta página son el sitio web y la documentación oficiales de AWS. Consulta las páginas oficiales siguientes para conocer las especificaciones y los precios más recientes.

Si esta página y la documentación oficial difieren, prevalece la documentación oficial.

Compartir