AWS Elemental MediaConvert 向 CloudWatch 发送的事件 - MediaConvert
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS Elemental MediaConvert 向 CloudWatch 发送的事件

AWS Elemental MediaConvert 将有关作业状态的更改事件发送到 CloudWatch Events。您可以为以下任何事件创建 CloudWatch Events 规则。

Event 发送时间 包含

PROGRESSING

作业从 SUBMITTED 状态变为 PROGRESSING 状态。

在队列中的时间。

STATUS_UPDATE

自 MediaConvert 开始处理作业以来过去大约一分钟。默认情况下,更新会在此之后大约每分钟发送一次,直到该服务完成转码或遇到错误。

您可以选择使用 Status update interval (状态更新间隔) 设置来在作业中指定不同的更新频率。对于比默认更新更频繁的更新,您可以选择 10、12、15、20 或 30 秒。对于比默认更新频率低的更新,您可以选择 2 到 10 分钟之间的任一时间(以 1 分钟为增量)。

您的作业所处的阶段以及(如果可用)作业和阶段完成百分比。

作业阶段如下所示:

  • PROBING 期间,该服务会在准备开始转码时读取输入的相关信息。

  • TRANSCODING 期间,该服务会对您的内容进行解复用、解码、编码和再复用。在一些作业中,该服务也会在此阶段开始将输出上传到输出 Amazon S3 存储桶。该阶段会在所有转码工作完成时结束。

  • UPLOADING 期间,该服务会将剩余的转码输出上传到 Amazon S3 存储桶。

COMPLETE

作业成功完成。MediaConvert 生成所有输出,而未出现错误。

有关完成的作业的警告和输出信息。

ERROR

作业出现错误。至少一个输出出现错误。

错误代码和任何消息,以及有关作业的错误状态的警告或任何其他临时作业信息。

NEW_WARNING

出现警告条件。警告条件不会阻止作业继续运行。

提交队列 ARN、作业 ID 和警告消息。警告消息通知您有关下面的条件:这些条件不会停止作业,但可能表明作业未按计划执行。

例如,您设置为跳跃队列的某个作业达到了指定的等待时间,但无法跳跃。

请注意,NEW_WARNING 只报告最近的警告消息;而不报告以前的警告,即使这些警告条件仍然有效。

INPUT_INFORMATION

在 MediaConvert 开始处理作业后不久。

媒体信息,如帧高度和宽度、帧速率和编解码器。

MediaConvert 包含单个事件中所有输入的信息。

QUEUE_HOP 作业会跳跃队列。 两个队列的 ARN 以及作业在队列中的优先级。
注意

作业已处于 PROGRESSING 状态 48 小时,服务会将该作业置于 ERROR 状态并停止处理该作业。您不需要为以 ERROR 状态结束的作业付费。

调整状态更新时间间隔

AWS Elemental MediaConvert 向 CloudWatch Events 发送 STATUS_UPDATE 事件以让您了解作业的进度。

默认情况下,MediaConvert 大约每分钟发送这些事件一次。您可以选择在作业中指定不同的更新频率。

指定 STATUS_UPDATE 频率

  1. Create job (创建作业) 页面上左侧的 Job (作业) 窗格中,在 Job settings (作业设置) 部分中,选择 Settings (设置)

  2. Job settings (作业设置) 部分的右侧,对于 Status update interval (sec) (状态更新时间间隔(秒)),选择更新之间的时间间隔(以秒为单位)。

如果您使用 API 或开发工具包,则可以在作业的 JSON 文件中找到此设置。设置名称为 statusUpdateInterval.