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

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

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

INPUT_INFORMATION

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

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

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

注意

作业已处于 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 或 SDK,则可以在作业的 JSON 文件中找到此设置,名为 statusUpdateInterval.