Uso de ABR automatizado en MediaConvert - MediaConvert

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de ABR automatizado en MediaConvert

Con la ABR automatizada, AWS Elemental MediaConvert configura su pila de tasas de bits adaptativas (ABR) por usted. MediaConvert elige el número correcto de copias y la resolución para cada una, en función del vídeo de entrada. MediaConvert minimiza el total de minutos de salida transcodificada al eliminar las variantes de representación que aumentan la velocidad de bits sin aumentar la calidad del vídeo. El ABR automatizado también maximiza la calidad del vídeo a distintas velocidades de bits mediante el uso del modo de control de velocidad de bits variable (QVBR) con calidad definida.

Cómo funciona el ABR automatizado

Con todas las transmisiones con tasa de bits adaptativa (ABR), el dispositivo reproductor del espectador final ajusta la versión del paquete que descarga en función del ancho de banda disponible. Por ejemplo, un espectador con acceso a wifi de alta calidad verá automáticamente una representación con una tasa de bits alta. Cuando se traslada a una ubicación con un ancho de banda limitado, el dispositivo reproductor cambia automáticamente a una representación con una tasa de bits más baja. El funcionamiento de la transmisión adaptativa depende del constructo de la pila ABR y de qué tan bien se adapte ese constructo al contenido del vídeo específico. Por ejemplo, si se trata de un activo visualmente complejo y de rápido movimiento, su pila ABR podría incluir dos salidas de 720p con velocidades de bits diferentes. Si utilizara la misma configuración de pila con un dibujo animado simple, es probable que esas dos salidas tengan el mismo aspecto. La codificación, el almacenamiento y la distribución adicionales costarían dinero sin suponer ningún beneficio para el espectador final.

Cuando ejecuta un trabajo de ABR automatizado, MediaConvert maximiza la calidad de vídeo que ve el espectador final en función del ancho de banda disponible. Para ello, analiza un amplio conjunto de posibles variantes de representación y elimina las que aumentan el ancho de banda necesario sin aumentar la calidad del vídeo. Cuando ejecute su trabajo, MediaConvert analice el contenido del vídeo de entrada y elija automáticamente el número de copias y las características de cada una de ellas.

Puede utilizar la MediaConvert consola para ejecutar su trabajo sin configurar nada. Existen tres categorías de ajustes opcionales que puede especificar si así lo desea:

  • Límites de la pila de velocidades de bits adaptables (ABR).

  • Límites que se aplican a las copias de la pila ABR. Estos límites de nivel de salida se aplican a todas las copias de la pila.

  • Todos los demás ajustes de codificación.

    Para estos ajustes, MediaConvert utiliza los valores predeterminados a menos que especifique algo diferente. Eso funciona igual que con las salidas que no utilizan una ABR automática, excepto que los valores que establezca se aplicarán a todas las copias de la pila. Por ejemplo, si configura el Perfil como Alto de 10 bits, todas las copias tendrán ese perfil de códec.

Ajustes que se aplican a la pila ABR

Puede establecer los siguientes límites que se refieren a toda la pila de ABR:

  • Número máximo de copias: es el límite superior del número de copias de la pila ABR. Es posible que el número de copias de la pila sea inferior a este valor, pero no será mayor.

    Puede especificar un número del 3 al 15. Si no especifica esto, el máximo predeterminado es 15.

  • Velocidad de bits ABR máxima: la velocidad de bits media máxima de la representación con la tasa de bits más alta de la pila.

    Esta es la representación que se ofrece a los espectadores con las conexiones a Internet más rápidas. Se utiliza para limitar el total de bytes que salen a los espectadores que reciben la representación con la tasa de bits más alta.

    Si no especifica esto, el máximo predeterminado es 8 mb/s.

    La velocidad de bits media de la representación de mayor calidad será igual o inferior a este valor, en función de la calidad, la complejidad y la resolución del contenido. La velocidad de bits máxima instantánea puede variar por encima del valor que especifique.

  • Velocidad de bits ABR mínima: la velocidad de bits media mínima para la representación de menor calidad de la pila.

    Esta es la interpretación que se entrega a los espectadores con las conexiones a Internet más lentas.

    Si no especifica esto, el mínimo predeterminado es 600 kb/s.

    La velocidad de bits mínima instantánea puede variar por debajo del valor que especifique.

Configuración que se aplica a las copias de la pila

Puede establecer los siguientes límites relacionados con las propiedades de las copias de la pila:

  • Resolución máxima: es la resolución máxima de la representación con la tasa de bits más alta. Al establecer este valor, elija la resolución del dispositivo de mayor calidad que espere que utilicen los espectadores finales. MediaConvert no creará una copia con una resolución superior a esta.

    Si no especifica esto, el valor debe ser menor o igual a la cuenta de la cuenta predeterminada.

    Si especifica un valor superior a la resolución del vídeo de entrada, MediaConvert utiliza la resolución de entrada como máxima. MediaConvert no utilizará una resolución superior a la de entrada para ninguna representación, ya que aumentar la resolución de entrada añadiría ancho de banda sin añadir calidad de vídeo.

  • Velocidad máxima de fotogramas: MediaConvert utiliza este valor como la velocidad de fotogramas de la representación con el mayor ancho de banda de la pila. En función de la entrada, esta podría ser la velocidad de fotogramas de todas las copias. Cuando la velocidad de fotogramas de entrada es alta, MediaConvert puede reducir a la mitad la velocidad de fotogramas para las copias con menor ancho de banda. Por ejemplo, si la velocidad de fotogramas de entrada es de 60 fps, MediaConvert podría utilizar 30 fps para algunas de las copias con menor ancho de banda y quizás 15 fps para las más bajas.

    Si no especifica esto, el valor debe ser menor o igual al tamaño de la cuenta.

Para estos ajustes, MediaConvert determina automáticamente los siguientes valores para cada representación:

  • Nivel de ajuste de calidad: MediaConvert codifica todas las variantes de representación con Multi Pass HQ.

    Este comportamiento es automático en la MediaConvert consola, pero no cuando se envía el trabajo mediante programación. Al configurar la especificación de trabajo en JSON sin usar la MediaConvert consola, debe qualityTuningLevel configurarla explícitamente en. MULTI_PASS_HQ

  • Modo de control de velocidad: MediaConvert codifica todas las variantes de representación con el modo de control de velocidad QVBR.

    Este comportamiento es automático en la MediaConvert consola, pero no cuando se envía el trabajo mediante programación. Al configurar la especificación de trabajo en JSON sin usar la MediaConvert consola, debe rateControlMode configurarla explícitamente en. QVBR

  • Los siguientes ajustes de QVBR son los siguientes:

    • Nivel de calidad QVBR:

    • Tasa de bits máxima

    • Velocidad de bits media máxima

  • Tamaño del búfer HDR

  • Relleno inicial del búfer HDR

Crear una pila ABR automatizada

Cuando sepa si desea especificar valores para los límites opcionales, utilice uno de los siguientes procedimientos para configurar la ABR automática en su trabajo. Para obtener más información sobre estas configuraciones opcionales, consulte Cómo funciona el ABR automatizado.

Console

Para configurar un trabajo de ABR automatizado mediante la MediaConvert consola:

  1. Comience a configurar su trabajo como de costumbre. Para obtener más información, consulte Empezar con MediaConvert .

    En lugar de seguir las instrucciones generales para configurar grupos y salidas de salida, siga este procedimiento.

  2. Habilite la transcodificación acelerada. No es obligatorio tener un grupo de administradores. Para obtener más información, consulte Transcodificación acelerada.

  3. En la página Crear trabajo, en el panel Trabajo de la izquierda, junto a Grupos de salidas, elija Agregar.

  4. Elija un tipo de grupo de salida de streaming: Apple HLS, DASH ISO, Microsoft Smooth Streaming o CMAF.

  5. En la sección de configuración del grupo, active el ABR automatizado.

  6. Si lo desea, especifique cualquier Reglas ABR automatizadas.

  7. Para los ajustes de la sección ABR automatizado, especifique los valores si lo desea. Estos son los ajustes que especifican los límites que se refieren a toda la pila de ABR. Si decide mantener los valores predeterminados, obtendrá buenos resultados.

    Para obtener más información, consulte Cómo funciona el ABR automatizado.

  8. En el panel Job de la izquierda, debajo del grupo de salida, selecciona Salida base ABR automatizada.

  9. A la derecha, en la sección Configuración de codificación base para copias ABR generadas automáticamente, especifique si lo desea valores para los límites relacionados con las propiedades de las copias de la pila. Si decide mantener los valores predeterminados, obtendrá buenos resultados.

    Para obtener más información, consulte Cómo funciona el ABR automatizado.

  10. Si lo desea, especifique valores para los ajustes de codificación que no estén directamente relacionados con el ABR automatizado, como el perfil y el nivel del códec. Los valores que especifique se aplican a todas las copias de la pila. Si decide mantener los valores predeterminados, obtendrá buenos resultados.

    Para obtener información sobre cada configuración individual, seleccione el enlace Información situado junto a la configuración en la MediaConvert consola para ver la descripción de la configuración.

  11. Si su flujo de trabajo requiere vídeo y audio en salidas independientes sin mezclar, elimine Audio 1 de los Ajustes de codificación base para las copias ABR generadas automáticamente. Si necesita que el vídeo y el audio estén en la misma salida mixta, omita este paso.

    1. Seleccione la pestaña Audio 1.

    2. Seleccione Eliminar audio en la parte superior derecha de la sección Ajustes de codificación base para copias ABR generadas automáticamente.

  12. Puede optar por agregar una descripción. Siga estos pasos para cada reproducción de audio que desee incluir en la pila ABR.

    1. En el panel Trabajo de la izquierda, elija su grupo de salidas.

    2. En la sección Salidas, seleccione Añadir salida con subtítulos o audio para añadir una nueva salida.

      La Salida 1 contiene los ajustes de vídeo ABR automatizados y representa todas las reproducciones de vídeo de la pila.

    3. Elija la nueva salida de la lista de salidas.

    4. En la sección Ajustes de codificación, configure la reproducción de audio como lo haría para un trabajo en el que no se utilice el ABR automatizado. Para obtener más información, consulte Creación de salidas de streaming de ABR de audio.

  13. También puede optar por agregar una descripción. Haga esto como lo haría con una pila ABR especificada manualmente. Para obtener más información, consulte Configuración de subtítulos en los trabajos de AWS Elemental MediaConvert .

  14. Si lo desea, repita este procedimiento para crear paquetes ABR adicionales en diferentes formatos. En un trabajo que incluye un grupo de salida ABR automatizado, todos los grupos de salida ABR deben usar un ABR automatizado.

API, SDK, or CLI

Para configurar un trabajo de ABR automatizado mediante la API, el SDK o la AWS Command Line Interface (CLI):

Si usa la API, la CLI o un SDK, especifique la configuración correspondiente en la especificación de trabajo en JSON y, a continuación, envíela mediante programación junto con su trabajo. Para obtener más información sobre cómo enviar su trabajo mediante programación, consulte uno de los temas introductorios de la Referencia de MediaConvert API de AWS Elemental:

  1. Determine los valores que desea establecer para el ABR automatizado. Si mantiene todos los valores predeterminados, debería obtener buenos resultados. Para obtener más información, consulte Cómo funciona el ABR automatizado.

  2. Utilice la MediaConvert consola para generar su especificación de trabajo en JSON. Recomendamos este enfoque, ya que la consola funciona como un validador interactivo del esquema de MediaConvert trabajo. Siga estos pasos para generar la especificación de su trabajo en JSON mediante la consola:

    1. Siga el procedimiento anterior de la consola.

    2. En el panel Trabajo de la izquierda, en Configuración del trabajo, elija Mostrar JSON del trabajo.

Información para editar manualmente la especificación de trabajo en JSON

Encontrará información adicional, incluida la ubicación de cada configuración en la estructura de configuración del trabajo, en la Referencia de la MediaConvert API Elemental de AWS. Los enlaces de esta lista ofrecen información sobre la configuración de ese documento:

importante

Si configura el ABR automatizado editando manualmente la especificación de su trabajo en JSON, en lugar de exportarla desde la MediaConvert consola, debe qualityTuningLevel establecer explícitamente las variables «MULTI_PASS_HQyrateControlMode». QVBR

  • Establezca de forma explícita los siguientes ajustes necesarios:

    • Establezca qualityTuningLevel en MULTI_PASS_HQ.

    • Establezca rateControlMode en QVBR.

      Al habilitar la ABR automática, no se requieren los ajustes habituales necesarios para el QVBR como qvbrSettings y qvbrQualityLevel. En su lugar, especifique los ajustes de ABR automatizados necesarios.

  • Establezca el modo de transcodificación acelerada en PREFERRED o ENABLED. No es obligatorio tener un grupo de administradores.

  • Si lo desea, especifique estos límites que se refieren a toda la pila de ABR:

    • ABR automatizado : abrSettings

      • Número máximo de copias: maxRenditions en la tabla de propiedades AutomatedAbrSettings

      • Tasa de bits ABR máxima: maxAbrBitrate en la tabla de propiedades AutomatedAbrSettings

      • Tasa de bits ABR mínima: minAbrBitrate en la tabla de propiedades AutomatedAbrSettings

  • Si lo desea, especifique estos límites relacionados con las propiedades de las copias de la pila:

    nota

    Las propiedades de la API que corresponden a estos ajustes de la MediaConvert consola funcionan de forma diferente en función de si se encuentran en las salidas que forman parte de una pila ABR automatizada.

    • Resolución máxima: width y height

      • En el ABR automatizado: utilice estos ajustes juntos para representar la máxima resolución posible en la pila de ABR.

      • En otras salidas: utilice estos ajustes juntos para representar la resolución de salida.

    • Velocidad máxima de fotogramas: frameratecontrol, numerator y denominator

      Para obtener información sobre cómo funcionan estas propiedades y los enlaces a ellas en la referencia de la API, consulte Conversión de la velocidad de fotogramas del vídeo.

      • En la ABR automática: utilice esta configuración para especificar la velocidad de fotogramas de la representación con mayor ancho de banda de la pila. Si no especificas estos ajustes, MediaConvert utiliza la velocidad de fotogramas del vídeo de entrada.

      • En otras salidas: utilice estos ajustes para especificar la velocidad de fotogramas de salida.

Reglas ABR automatizadas

Utilice las reglas de ABR automatizadas para especificar las restricciones de los tamaños de representación que se MediaConvert crean en su pila de ABR automatizada. Le recomendamos que utilice estas reglas si su flujo de trabajo de ABR tiene requisitos de tamaño de representación específicos, pero aun así quiere MediaConvert optimizar la calidad del vídeo y el tamaño general del archivo.

Puede definir las siguientes reglas:

  • Tamaño mínimo de la copia superior

  • Tamaño mínimo de la copia inferior

  • La fuerza incluye copias

  • Copias permitidas

Tamaño mínimo de la copia superior

Especifique un tamaño mínimo para la resolución de vídeo más alta de la pila ABR. El valor debe ser mayor o igual que el valor especificado para.

Por ejemplo: si especifica 1920 x 1080, la resolución más alta de la pila ABR es mayor o igual a 1920 x 1080.

Tamaño mínimo de la copia inferior

Especifique un tamaño mínimo para la resolución de vídeo más baja en su pila ABR. La resolución más baja en su pila ABR es mayor o igual al valor que ingresa.

Por ejemplo: si especifica 512x288, la resolución más baja en su pila ABR es mayor o igual a 512x288.

La fuerza incluye copias

Especifique una o más resoluciones de vídeo para incluirlas en la pila ABR. Si no especifica eso, le recomendamos que especifique un valor predeterminado.

La pila ABR puede incluir otras resoluciones que no especifique aquí, en función del ajuste Máximo de copias. Por ejemplo: si especifica 2 resoluciones en Forzar la inclusión de copias y especifica 7 Copias como máximo, se determinarán automáticamente 5 resoluciones.

Forzar la inclusión de copias tiene las siguientes restricciones, junto con otras reglas o configuraciones de ABR automatizadas:

  • Al menos una resolución debe ser mayor o igual que el Tamaño mínimo de la copia superior.

  • Todas las resoluciones deben ser mayores o iguales que el Tamaño mínimo de representación inferior.

  • No se pueden especificar las Copias permitidas.

  • El número de resoluciones debe ser inferior o igual que las Copias máximas

  • Las demás opciones se ignoran.

Copias permitidas

Especifique una lista de posibles resoluciones de vídeo en la pila ABR. MediaConvertcrea una pila ABR exclusivamente a partir de la lista de resoluciones que especifique.

Es posible que algunas resoluciones de la lista de copias permitidas no estén incluidas. Sin embargo, puede forzar la inclusión de una resolución si establece Obligatorio en ACTIVADO.

Las representaciones permitidas tienen las siguientes restricciones con otras reglas ABR automatizadas:

  • Al menos una resolución debe ser mayor o igual que el Tamaño mínimo de la copia superior.

  • Al menos una resolución debe ser mayor o igual al Tamaño mínimo de representación inferior.

  • No se puede especificar Forzar la inclusión de copias.

  • El número de resoluciones debe ser inferior o igual que las Copias máximas

  • Las demás opciones se ignoran.

Preguntas frecuentes sobre ABR automatizado

¿Cómo puedo ver qué variantes de representación MediaConvert creó AWS Elemental para mí?

Puede ver las propiedades de las salidas de su pila ABR en los siguientes lugares:

¿Tardará mucho en ejecutarse mi trabajo ABR automatizado?

Le recomendamos que utilice siempre la transcodificación acelerada con ABR automatizado. Cuando lo haga, su trabajo solo debería tardar un poco más que un trabajo de transcodificación acelerada para una pila ABR especificada manualmente con resultados similares. No tendrá que pagar más por habilitar la transcodificación acelerada, ya que el ABR automatizado ya se factura con la tarifa profesional de 2 pases (calidad optimizada).

Cuando se ejecuta un trabajo de ABR automatizado sin una transcodificación acelerada, se tarda mucho más en ejecutarlo que un trabajo con una pila de ABR especificada manualmente y con resultados similares.

¿Por qué algunas de mis copias de salida tienen la misma resolución?

Cuando los dispositivos de pantalla reproducen un recurso ABR, solicitan segmentos en función de la velocidad de bits de la representación, no en función de la resolución de la representación. Por lo tanto, una pila ABR puede tener copias para distintos anchos de banda con la misma resolución. La representación con mayor ancho de banda tendrá mejor calidad con la misma resolución.

Si al aumentar la resolución se mejora la calidad del vídeo al pasar a la siguiente copia de la pila, depende de la complejidad del vídeo. La posibilidad de ajustar automáticamente estas opciones para cada trabajo es una de las formas en las que esta característica ofrece mejores resultados con menos esfuerzo.

¿Puedo saber con antelación cuántas copias habrá en mi pila?

No. MediaConvert determina qué variantes de representación se van a utilizar durante el proceso de transcodificación. Como las decisiones de codificación dependen de la calidad del vídeo de entrada, no hay forma de saber cuáles serán esas decisiones antes de iniciar el trabajo.

Puede utilizar la configuración de límites opcional para asegurarse de que el número de copias y el tamaño de esas copias no superen lo que desee.

¿Cómo se me facturará por una pila de ABR automatizada?

MediaConvert solo le factura las copias que graba en la ubicación de salida. Por ejemplo, puede establecer el número máximo de copias en 12, pero MediaConvert puede determinar que crear más de ocho copias no supone ninguna ventaja. En este caso, solo MediaConvert le facturaría ocho copias.

El ABR automatizado es una característica de nivel profesional y también requiere una codificación de 2 pasadas. Cada copia se factura por minuto según la tarifa de 2 pases (calidad optimizada). Por ejemplo, supongamos que su pila ABR automatizada termina con 10 copias, cada una de las cuales dura 60 minutos. En ese caso, se le cobrarán 600 minutos. Para conocer las tarifas, consulte los Precios de AWS Elemental MediaConvert en el sitio web de Productos en la nube de AWS .

¿Qué pasa con un valor predeterminado?

El ABR automatizado solo configura las reproducciones de vídeo. Las variantes de reproducción de audio se añaden como salidas de solo audio dentro del grupo de salidas ABR automatizadas. Para ver instrucciones, consulte Crear una pila ABR automatizada.

¿Qué pasa con un precio predeterminado?

Añada subtítulos a su paquete ABR automatizado como salida solo con subtítulos. Para ver instrucciones, consulte Crear una pila ABR automatizada.

Restricciones de la característica para el ABR automatizado

Los trabajos que incluyen grupos de salida ABR automatizados están restringidos de las siguientes maneras:

  • Debe utilizar una cola bajo demanda. No puede utilizar un grupo de usuarios.

  • Puede activar la ABR automática únicamente en los trabajos y plantillas de trabajos. No puede utilizar el ABR automatizado en los ajustes preestablecidos de salida.

  • En un trabajo que incluye un grupo de salida ABR automatizado, todos los grupos de salida ABR deben usar un ABR automatizado.

  • El códec de vídeo de salida debe ser AVC (H.264) o HEVC (H.265).

  • El comportamiento de escalado del vídeo de salida debe ser Predeterminado, Estirar para la salida, Ajustar o Rellenar. No puedes usar Fit sin aumentar la escala.

  • Debe especificar estos ajustes necesarios al crear la especificación de trabajo de JSON manualmente. La MediaConvert consola los configura automáticamente cuando habilitas la ABR automática.

    • Establezca qualityTuningLevel en MULTI_PASS_HQ.

    • Establezca rateControlMode en QVBR.