STATUS_UPDATE ステータスのイベント - MediaConvert

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

STATUS_UPDATE ステータスのイベント

MediaConvert は、ジョブの処理を開始してからSTATUS_UPDATE約 1 分間イベントを送信します。デフォルトでは、その後サービスによってトランスコードが完了するかエラーが発生するまで、更新情報が約 1 分ごとに送信されます。

オプションで、[Status update interval (ステータス更新間隔)] 設定を使用してジョブに異なる更新頻度を指定できます。更新頻度を高くするには、10、12、15、20、または 30 秒を選択できます。更新頻度を低くするには、2 分から 10 分の範囲で 1 分単位で選択できます。詳細については、「ステータスの更新間隔の調整」を参照してください。

STATUS_UPDATE イベントにはジョブの現在のフェーズについての情報が含まれています。適宜、ジョブの現在のフェーズ、ジョブの進捗度が含まれます。

ジョブのフェーズは以下のとおりです。

  • PROBING の間、サービスはトランスコードを開始する準備として入力に関する情報を読み取ります。

  • TRANSCODING の間、サービスはコンテンツをデマックス、デコード、エンコード、リマックスします。一部のジョブでは、サービスはまたこのフェーズで出力 Amazon S3 バケットに出力をアップロードし始めます。すべてのトランスコードが完了するとフェーズは終了します。

  • UPLOADING の間、サービスは残りのトランスコードされた出力を Amazon S3 バケットにアップロードします。

以下の JSON はジョブの STATUS_UPDATE ステータスを含むイベントの例です。

{ "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 } } }

次のサンプル JSON を使用して、ステータスが のジョブの EventBridge イベントパターンを作成できますSTATUS_UPDATE

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