Eventos con el UPDATE estado STATUS _ - 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.

Eventos con el UPDATE estado STATUS _

MediaConvert envía el evento durante STATUS_UPDATE aproximadamente un minuto después de que comience a procesar un trabajo. De forma predeterminada, las actualizaciones se envían aproximadamente cada minuto después de eso, hasta que el servicio completa la transcodificación o encuentra un error.

Si quieres, puedes especificar una frecuencia de actualización diferente en tu tarea, con la configuración Intervalo de actualización de estado. Para obtener actualizaciones más frecuentes, puedes elegir 10, 12, 15, 20 o 30 segundos. Para obtener menos actualizaciones, puedes elegir de 2 a 10 minutos, en incrementos de un minuto. Para obtener más información, consulta Ajuste el intervalo de actualización de estado.

Un evento STATUS_UPDATE contiene información sobre la fase actual de tu tarea. Cuando está disponible, contiene el porcentaje de finalización del tarea y de la fase.

Las fases del tarea son las siguientes:

  • Durante PROBING, el servicio lee información acerca de la entrada mientras se prepara para la transcodificación.

  • Durante TRANSCODING, el servicio realiza la demultiplexación, descodifica, codifica y vuelve a multiplexar el contenido. Durante esta fase, en algunos tareas, el servicio también comienza a cargar las salidas que van al bucket de Amazon S3 de salida. La fase finaliza cuando se ha completado toda la transcodificación.

  • Durante UPLOADING, el servicio carga el resto de salidas transcodificados a su bucket de Amazon S3.

El siguiente JSON es un ejemplo de evento que contiene el STATUS_UPDATE estado de un trabajo.

{ "version": "0", "id": "1234abcd-12ab-34cd-56ef-1234567890ab", "detail-type": "MediaConvert Job State Change", "source": "aws.mediaconvert", "account": "111122223333", "time": "2022-12-19T19:21:21Z", "region": "us-west-2", "resources": [ "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1671477617078-2886ye" ], "detail": { "timestamp": 1671477681737, "accountId": "111122223333", "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default", "jobId": "1671477617078-2886ye", "status": "STATUS_UPDATE", "userMetadata": {}, "framesDecoded": 353, "jobProgress": { "phaseProgress": { "PROBING": { "status": "COMPLETE", "percentComplete": 100 }, "TRANSCODING": { "status": "PROGRESSING", "percentComplete": 2 }, "UPLOADING": { "status": "PENDING", "percentComplete": 0 } }, "jobPercentComplete": 7, "currentPhase": "TRANSCODING", "retryCount": 0 } } }

Puede utilizar el siguiente ejemplo JSON para crear un patrón de EventBridge eventos para los trabajos con un estado deSTATUS_UPDATE.

{ "source": ["aws.mediaconvert"], "detail-type": ["MediaConvert Job State Change"], "detail": { "status": ["STATUS_UPDATE"] } }