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 comenzar 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 lo desea, puede especificar una frecuencia de actualización diferente en su trabajo, con la configuración Intervalo de actualización de estado. Para obtener actualizaciones más frecuentes, puede elegir 10, 12, 15, 20 o 30 segundos. Para obtener menos actualizaciones, puede elegir de 2 a 10 minutos, en incrementos de un minuto. Para obtener más información, consulte Ajuste el intervalo de actualización de estado.

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

Las fases del trabajo 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 trabajos, 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"] } }