

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menggunakan EventBridge dengan AWS Elemental MediaConvert
<a name="eventbridge_events"></a>

Anda dapat menggunakan Amazon EventBridge untuk memantau AWS Elemental MediaConvert pekerjaan Anda. Berikut adalah beberapa contoh dari apa yang dapat Anda lakukan dengan EventBridge:

**Dapatkan detail tentang hasil pekerjaan Anda**  
AWS Elemental MediaConvert memberikan rincian tentang output pekerjaan Anda dalam pemberitahuan untuk `COMPLETE` acara tersebut. Informasi ini mencakup lokasi dan nama file file media pekerjaan dan manifes. Lihat perinciannya di [Acara dengan status LENGKAP](ev_status_complete.md).  
Untuk informasi tentang metrik pekerjaan yang dikirim ke Amazon CloudWatch, lihat[Menggunakan CloudWatch dengan MediaConvert](cloudwatch_metrics.md).

**Mengatur notifikasi email untuk perubahan status pekerjaan**  
Untuk mengatur aturan EventBridge acara, lihat[Tutorial: Menyiapkan notifikasi email untuk pekerjaan yang gagal](setting-up-cloudwatch-event-rules.md#mediaconvert_sns_tutorial).  
Untuk daftar semua pemberitahuan perubahan status pekerjaan yang dapat Anda atur aturan acara, lihat[Daftar MediaConvert EventBridge acara](mediaconvert_event_list.md).

**Pantau kemajuan pekerjaan Anda**  
`STATUS_UPDATE`acara memberikan informasi tentang fase apa pekerjaan Anda (`PROBING`,`TRANSCODING`, dan`UPLOADING`). Untuk beberapa pekerjaan, MediaConvert berikan perkiraan seberapa jauh pekerjaan Anda telah berkembang. Perkiraan ini ditampilkan sebagai persentase dari total waktu dari saat pekerjaan Anda meninggalkan antreannya hingga saat file keluaran Anda muncul di bucket Amazon S3 keluaran Anda.  
Untuk informasi selengkapnya tentang `STATUS_UPDATE` peristiwa, lihat tabel jenis acara di[Daftar MediaConvert EventBridge acara](mediaconvert_event_list.md).  
Untuk informasi tentang menyesuaikan frekuensi pembaruan status, lihat[Sesuaikan interval pembaruan status](adjusting-the-status-update-interval.md).

**Secara otomatis memulai pasca-pemrosesan dengan suatu fungsi AWS Lambda **  
Anda dapat mengatur EventBridge sehingga suatu AWS Lambda fungsi memulai kode pasca-pemrosesan Anda setelah pekerjaan Anda selesai. Untuk informasi selengkapnya tentang menggunakan AWS Lambda with AWS Elemental MediaConvert, lihat salah satu sumber daya berikut:  
+ Untuk arsitek cloud berpengalaman, lihat [Video on demand on demand on AWS post di](https://aws.amazon.com/solutions/video-on-demand-on-aws/) blog *AWS Answers*.
+ Untuk pengembang yang baru mengenal MediaConvert dan Lambda, lihat tutorial [Mengotomatisasi pekerjaan MediaConvert dengan Lambda](https://github.com/aws-samples/aws-media-services-simple-vod-workflow/blob/master/7-MediaConvertJobLambda/README.md). GitHub

**Dapatkan detail tentang pekerjaan yang Anda buat atau MediaConvert operasi lainnya**  
Secara default, MediaConvert tidak memancarkan EventBridge acara untuk pekerjaan baru yang Anda buat atau MediaConvert operasi lain yang Anda lakukan. Untuk menerima EventBridge acara dalam kasus ini, Anda harus terlebih dahulu membuat AWS CloudTrail jejak.   
Untuk informasi selengkapnya, lihat [Bekerja dengan CloudTrail jalur](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-getting-started.html). 

**catatan**  
EventBridge mengirimkan setiap acara dari aliran MediaConvert acara setidaknya sekali.  
MediaConvert tidak memerlukan izin tambahan untuk mengirimkan acara ke EventBridge.

**Topics**
+ [Menyiapkan EventBridge aturan](setting-up-cloudwatch-event-rules.md)
+ [Memantau kemajuan MediaConvert pekerjaan](how-mediaconvert-jobs-progress.md)
+ [Daftar MediaConvert EventBridge acara](mediaconvert_event_list.md)

# Menyiapkan EventBridge aturan
<a name="setting-up-cloudwatch-event-rules"></a>

Untuk menyiapkan EventBridge aturan Amazon: Buat aturan yang menautkan peristiwa AWS Elemental MediaConvert dan layanan target yang merespons perubahan status pekerjaan Anda, seperti Amazon Simple Notification Service (Amazon SNS) atau. AWS Lambda

Untuk tutorial tentang pengaturan EventBridge aturan dengan AWS Elemental MediaConvert, lihat[Tutorial: Menyiapkan notifikasi email untuk pekerjaan yang gagal](#mediaconvert_sns_tutorial).

Untuk daftar peristiwa yang MediaConvert dikirim dalam aliran EventBridge acara, lihat[Daftar MediaConvert EventBridge acara](mediaconvert_event_list.md).

Untuk informasi lebih umum tentang penggunaan EventBridge, lihat [Panduan EventBridge Pengguna Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

Untuk informasi pemecahan masalah, lihat [Memecahkan Masalah Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-troubleshooting.html) di Panduan Pengguna *Amazon EventBridge *. 

**Topics**
+ [Tutorial: Menyiapkan notifikasi email untuk pekerjaan yang gagal](#mediaconvert_sns_tutorial)
+ [Langkah 1: Buat topik di Amazon SNS](#mediaconvert_sns_create_topic)
+ [Langkah 2: Tentukan pola acara dalam EventBridge aturan](#mediaconvert_sns_rule_event_source)
+ [Langkah 3: Tambahkan topik Amazon SNS dan selesaikan aturan Anda](#add-target-and-finish-rule)
+ [Langkah 4: Uji aturan Anda](#mediaconvert_sns_test_rule)

## Tutorial: Menyiapkan notifikasi email untuk pekerjaan yang gagal
<a name="mediaconvert_sns_tutorial"></a>

Dalam tutorial ini, Anda mengonfigurasi aturan EventBridge acara yang menangkap peristiwa ketika status pekerjaan berubah `ERROR` dan kemudian memberi tahu Anda tentang acara tersebut. Untuk melakukan ini, pertama-tama Anda membuat topik di Amazon SNS yang akan mengirimi Anda pemberitahuan email tentang pekerjaan yang gagal. Selanjutnya, Anda membuat aturan EventBridge dengan mendefinisikan sumber acara dan merujuk topik Amazon SNS (“target”).

## Langkah 1: Buat topik di Amazon SNS
<a name="mediaconvert_sns_create_topic"></a>

Bagian pertama dari pengaturan EventBridge aturan adalah mempersiapkan target aturan. Dalam hal ini, itu berarti membuat dan berlangganan topik Amazon SNS.

**Untuk membuat topik Amazon SNS**

1. [Buka konsol Amazon SNS di https://console.aws.amazon.com/sns/ v3/home.](https://console.aws.amazon.com/sns/v3/home)

1. Pada panel navigasi, silakan pilih **Topik**, lalu pilih **Buat topik**.

1. Untuk **Tipe**, pilih **Standar**.

1. Untuk **Nama**, masukkan**MediaConvertJobErrorAlert**, lalu pilih **Buat topik**.

1. Pilih **nama** topik untuk topik yang baru saja Anda buat untuk melihat **detail Topik**.

1. Pada halaman **Detail **MediaConvertJobErrorAlert**topik**, di bagian **Langganan**, pilih **Buat langganan**. 

1. Untuk **Protokol**, pilih **Email**. Untuk **Endpoint**, masukkan alamat email yang Anda inginkan Amazon SNS untuk mengirim notifikasi.

1. Pilih **Buat langganan**.

1. Anda akan menerima email pemberitahuan dari Amazon SNS. Saat Anda menerimanya, pilih tautan **Konfirmasi berlangganan** di email. 

## Langkah 2: Tentukan pola acara dalam EventBridge aturan
<a name="mediaconvert_sns_rule_event_source"></a>

Langkah ini menunjukkan cara menentukan pola acara Anda dalam EventBridge aturan. Aturan ini akan menangkap peristiwa yang dikirim MediaConvert ketika status pekerjaan berubah menjadi`ERROR`. 

**Untuk mengatur pola acara dalam EventBridge aturan**

1. Buka EventBridge konsol Amazon di [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Di panel navigasi, pilih **Aturan**. Simpan **bus Event** **default** dan kemudian pilih **Buat aturan**.

1. Untuk **Nama**, masukkan**MediaConvertJobStateError**, lalu pilih **Berikutnya**.

1. Di bagian **Pola acara**, dimulai dengan **Sumber acara** pilih pengaturan berikut:
   + **Sumber acara**: **AWS services**
   + **AWS layanan**: **MediaConvert**
   + **Jenis acara**: **MediaConvert Job State Change**
   + **Jenis acara, Status spesifik**: **ERROR**

1. Sebuah kotak **pola Event** akan terlihat seperti contoh berikut. 

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

   Kode ini mendefinisikan aturan EventBridge acara yang cocok dengan peristiwa di mana status pekerjaan berubah. `ERROR` Untuk informasi selengkapnya tentang pola [peristiwa, lihat Peristiwa dan pola peristiwa](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CloudWatchEventsandEventPatterns.html) di *Panduan CloudWatch Pengguna Amazon*.

1. Pilih **Berikutnya**.

## Langkah 3: Tambahkan topik Amazon SNS dan selesaikan aturan Anda
<a name="add-target-and-finish-rule"></a>

Tambahkan topik Amazon SNS yang Anda buat di langkah 1 ke EventBridge aturan yang Anda mulai di langkah 2.

**Untuk menambahkan topik Amazon SNS dan menyelesaikan aturan EventBridge**

1. Di bagian **Pilih target**, di bawah **Pilih target**, pilih **topik SNS**.

1. Untuk **Topik**, pilih **MediaConvertJobErrorAlert**.

1. Pilih **Berikutnya**.

1. Secara opsional menambahkan tag. Lalu pilih **Selanjutnya**.

1. Meninjau pengaturan Anda. Kemudian, pilih **Buat aturan**. 

## Langkah 4: Uji aturan Anda
<a name="mediaconvert_sns_test_rule"></a>

Untuk menguji aturan Anda, kirimkan pekerjaan yang Anda tahu akan menyebabkan kesalahan. Misalnya, tentukan lokasi input yang tidak ada. Jika Anda mengonfigurasi aturan acara dengan benar, Anda akan menerima email dengan pesan teks acara dalam beberapa menit. 

**Menguji aturan**

1. Buka AWS Elemental MediaConvert konsol di [https://console.aws.amazon.com/mediaconvert](https://console.aws.amazon.com/mediaconvert).

1. Kirim MediaConvert pekerjaan baru. Untuk informasi selengkapnya, lihat [Tutorial: Mengkonfigurasi pengaturan pekerjaan](setting-up-a-job.md).

1. Periksa akun email yang Anda tentukan saat menyiapkan topik Amazon SNS Anda. Konfirmasikan bahwa Anda menerima pemberitahuan email untuk kesalahan pekerjaan.

# Memantau kemajuan MediaConvert pekerjaan
<a name="how-mediaconvert-jobs-progress"></a>

MediaConvert memberikan informasi status untuk setiap pekerjaan yang Anda buat. Anda dapat memantau status pekerjaan untuk menentukan apa yang terjadi dengan pekerjaan Anda, melacak kemajuannya, atau memecahkan masalah.

**Topics**
+ [Status tugas](#job-statuses)
+ [Cara menemukan status pekerjaan](#finding-job-status)
+ [Fase Job](#job-phase)

## Status tugas
<a name="job-statuses"></a>

Setiap pekerjaan yang Anda kirimkan akan berkembang melalui sejumlah kemungkinan status yang berbeda. Pekerjaan yang sukses berakhir dengan `COMPLETE` status, dan pekerjaan yang gagal berakhir dengan `CANCELED` status `ERROR` atau.

**Pekerjaan yang sukses**  
Pekerjaan yang sukses menghasilkan semua outputnya yang ditulis ke bucket Amazon S3 Anda. Daftar berikut berisi rincian tentang berbagai status pekerjaan yang berhasil dilalui:  

1. `SUBMITTED`: Pekerjaan yang Anda buat di MediaConvert konsol atau melalui [https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-http-methods](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-http-methods)operasi yang MediaConvert belum mulai diproses.

1. `INPUT_INFORMATION`: MediaConvert baca detail tentang input atau input Anda.

1. `PROGRESSING`: MediaConvert mulai memproses pekerjaan Anda.

1. `STATUS_UPDATE`: MediaConvert telah memproses pekerjaan Anda setidaknya selama satu menit atau lebih. Pekerjaan dengan status ini melewati tiga *fase pekerjaan* yang berbeda. Untuk informasi selengkapnya, lihat [Fase Job](#job-phase).

1. `COMPLETE`: MediaConvert menyelesaikan pekerjaan Anda dan semua output Anda disimpan ke bucket Amazon S3 Anda.
Pekerjaan yang berhasil juga dapat mencakup [`NEW_WARNING`](ev_status_new_warning.md)atau [`QUEUE_HOP`](ev_status_new_warning.md)status.

**Pekerjaan yang tidak berhasil**  
Pekerjaan yang gagal menghasilkan tidak ada output yang ditulis ke bucket Amazon S3 Anda, meskipun pada awalnya mungkin mengalami kemajuan yang mirip dengan pekerjaan yang sukses. Pekerjaan yang gagal memiliki salah satu dari dua status berikut:  
+ `ERROR`: MediaConvert memiliki masalah saat memproses pekerjaan Anda. Untuk informasi selengkapnya, lihat [Kode eror](mediaconvert_error_codes.md).
+ `CANCELED`: Anda membatalkan pekerjaan di MediaConvert konsol atau melalui `CancelJob` operasi.

## Cara menemukan status pekerjaan
<a name="finding-job-status"></a>

Untuk melihat daftar semua status pekerjaan di Wilayah saat ini, buka halaman [Pekerjaan](https://console.aws.amazon.com/mediaconvert/home#/jobs/list) di MediaConvert konsol. Atau kirimkan `GetJob` atau `ListJobs` operasi.

AWS CloudTrail mencatat detail tentang setiap permintaan pekerjaan buat yang Anda buat. CloudTrail hanya memancarkan EventBridge acara untuk `SUBMITTED` pekerjaan jika Anda juga membuat CloudTrail jejak. Untuk informasi selengkapnya, lihat [Bekerja dengan CloudTrail jalur](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-getting-started.html) dan [Mengakses acara AWS layanan melalui](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html). AWS CloudTrail

MediaConvert memancarkan EventBridge peristiwa ketika pekerjaan mulai diproses dan kemudian setiap kali statusnya berubah, misalnya jika berubah dari `PROGRESSING` ke `COMPLETE` atau`ERROR`. Untuk daftar EventBridge acara, lihat[Daftar MediaConvert EventBridge acara](mediaconvert_event_list.md).

## Fase Job
<a name="job-phase"></a>

Jika status pekerjaan `PROGRESSING` selama lebih dari satu menit, MediaConvert memancarkan `STATUS_UPDATE` peristiwa dengan *fase* pekerjaan saat ini. Fase pekerjaan memberikan rincian tentang apa yang terjadi dengan pekerjaan. Fase Job berkembang melalui urutan sebagai berikut:

1. `PROBING`: Ketika pekerjaan Anda dalam `PROBING` fase, MediaConvert baca informasi dari file input Anda yang dibutuhkan layanan untuk transcoding.

1. `TRANSCODING`: Ketika pekerjaan Anda dalam `TRANSCODING` fase, layanan akan melakukan demuxes, decode, encode, dan remuxes konten Anda. Dalam beberapa pekerjaan, layanan mulai mengunggah output ke bucket Amazon S3 keluaran Anda selama fase ini. Fase berakhir ketika semua transcoding selesai.

1. `UPLOADING`: Saat pekerjaan Anda dalam `UPLOADING` fase, layanan akan mengunggah output yang ditranskode ke bucket Amazon S3 keluaran Anda. Dalam hal output yang mulai diunggah layanan selama `TRANSCODING` fase, `UPLOADING` fase dimulai ketika transcoding dilakukan. Ini berlanjut sampai semua unggahan selesai.

Untuk melihat fase pekerjaan, buka halaman [Pekerjaan](https://console.aws.amazon.com/mediaconvert/home#/jobs/list) di MediaConvert konsol, periksa [`STATUS_UPDATE` EventBridgeacara](ev_status_status_update.md), atau kirimkan `GetJob` atau `ListJobs` operasi.

# Daftar MediaConvert EventBridge acara
<a name="mediaconvert_event_list"></a>

AWS Elemental MediaConvert memancarkan acara ke Amazon EventBridge ketika status pekerjaan berubah. Anda dapat membuat [EventBridgeaturan](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html) untuk salah satu acara ini. 

Sebagian besar pekerjaan hanya akan memancarkan beberapa peristiwa ini, dengan yang paling umum:`INPUT_INFORMATION`,`PROGRESSING`, dan`COMPLETE`.

Untuk informasi selengkapnya tentang setiap jenis acara, pilih tautan di kolom **Acara**.


**MediaConvert acara**  

| Peristiwa | Dikirim kapan | Contains | 
| --- | --- | --- | 
|  [INPUT\$1INFORMASI](ev_status_input_information.md)  |  Segera setelah MediaConvert mulai memproses pekerjaan.  |  Informasi media, seperti tinggi dan lebar bingkai, kecepatan bingkai, dan codec.  MediaConvert Informasi dari semua input dalam satu acara.  | 
|  [MENGALAMI KEMAJUAN](ev_status_progressing.md)  |  Pekerjaan berpindah dari `SUBMITTED` negara ke negara `PROGRESSING` bagian.   |  Detail pekerjaan dasar.  | 
| [STATUS\$1UPDATE](ev_status_status_update.md) | Kira-kira satu menit setelah MediaConvert mulai memproses pekerjaan. Dikirim kira-kira setiap menit setelah itu, sampai pekerjaan selesai atau menemukan kesalahan. | Kemajuan Job dinyatakan dalam jumlah frame yang ditranskode sejak awal pekerjaan. | 
|  [LENGKAP](ev_status_complete.md)  |  Pekerjaan selesai dan MediaConvert menulis semua output dengan sukses tanpa kesalahan.  |  Peringatan dan informasi keluaran tentang pekerjaan yang diselesaikan.  | 
| [MEMBATALKAN](ev_status_canceled.md) | Sebuah pekerjaan dibatalkan. | Detail pekerjaan dasar. | 
|  [ERROR](ev_status_error.md)  |  Sebuah pekerjaan memiliki kesalahan. Setidaknya satu output memiliki kesalahan.  |  Kode kesalahan atau kode dan pesan apa pun. Termasuk informasi pekerjaan sementara lainnya tentang status kesalahan pekerjaan.   | 
|  [NEW\$1WARNING](ev_status_new_warning.md)  |  Kondisi peringatan muncul.  |  Kode peringatan atau kode dan pesan peringatan apa pun.  | 
|  [ANTRIAN\$1HOP](ev_status_queue_hop.md)  |  Saat pekerjaan melompat antrian.  |   ARNs Untuk antrian dan prioritas pekerjaan dalam antrian.   | 

**catatan**  
MediaConvert tidak memancarkan `SUBMITTED` peristiwa. Untuk menerima EventBridge acara kapan pun Anda melakukan panggilan API, termasuk panggilan dari MediaConvert konsol, Anda harus membuat AWS CloudTrail jejak. Untuk informasi selengkapnya, lihat [Mengakses acara AWS layanan melalui AWS CloudTrail](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html) dan [Bekerja dengan CloudTrail jalur](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-getting-started.html).

Saat MediaConvert mengirim acara ke EventBridge, bidang berikut hadir di JSON yang dihasilkan.
+ **version**—Saat ini adalah 0 (nol) untuk semua peristiwa.
+ **id**—Versi 4 UID yang dihasilkan untuk setiap peristiwa.
+ **detail-type**—Jenis peristiwa yang sedang dikirim.
+ **source**—Mengidentifikasi layanan yang menghasilkan peristiwa.
+ **akun** — Akun AWS ID 12 digit yang menjalankan pekerjaan.
+ **time**—Waktu peristiwa terjadi.
+ **wilayah** — Wilayah AWS Mengidentifikasi pekerjaan.
+ **resource** — Sebuah array JSON yang berisi Amazon Resource Name (ARN) dari pekerjaan.
+ **detail** — Objek JSON yang berisi informasi tentang pekerjaan.

Bagian berikut berisi rincian pesan acara, tanggapan JSON, dan pola acara untuk setiap EventBridge peristiwa yang MediaConvert dipancarkan.

**Topics**
+ [Acara dengan status INPUT\$1INFORMATION](ev_status_input_information.md)
+ [Acara dengan status PROGRESSING](ev_status_progressing.md)
+ [Acara dengan status STATUS\$1UPDATE](ev_status_status_update.md)
+ [Acara dengan status LENGKAP](ev_status_complete.md)
+ [Acara dengan status DIBATALKAN](ev_status_canceled.md)
+ [Peristiwa dengan status ERROR](ev_status_error.md)
+ [Acara dengan status NEW\$1WARNING](ev_status_new_warning.md)
+ [Acara dengan status QUEUE\$1HOP](ev_status_queue_hop.md)

# Acara dengan status INPUT\$1INFORMATION
<a name="ev_status_input_information"></a>

MediaConvert mengirimkan acara `INPUT_INFORMATION` setelah pekerjaan mulai diproses dan setelah MediaConvert membaca informasi tentang masukan Anda. Acara ini terutama berisi informasi media tentang input Anda, seperti tinggi dan lebar bingkai, kecepatan bingkai, dan codec.

 MediaConvert mencakup informasi tentang semua masukan Anda dalam satu acara.

JSON berikut adalah contoh peristiwa yang berisi `INPUT_INFORMATION` status untuk pekerjaan dengan masukan tunggal.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2022-12-19T19:07:12Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1671476818694-phptj0"
    ],
    "detail": {
        "timestamp": 1671476832075,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1671476818694-phptj0",
        "status": "INPUT_INFORMATION",
        "userMetadata": {},
        "inputDetails": [
            {
                "id": 1,
                "uri": "s3://amzn-s3-demo-bucket/file/file.mp4",
                "audio": [
                    {
                        "channels": 2,
                        "codec": "AAC",
                        "language": "UND",
                        "sampleRate": 44100,
                        "streamId": 2
                    }
                ],
                "video": [
                    {
                        "bitDepth": 8,
                        "codec": "H_264",
                        "colorFormat": "YUV_420",
                        "fourCC": "avc1",
                        "frameRate": 24,
                        "height": 1080,
                        "interlaceMode": "PROGRESSIVE",
                        "sar": "1:1",
                        "standard": "UNSPECIFIED",
                        "streamId": 1,
                        "width": 1920
                    }
                ]
            }
        ]
    }
}
```

Anda dapat menggunakan contoh JSON berikut untuk membuat pola EventBridge acara untuk pekerjaan dengan status. `INPUT_INFORMATION`

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

# Acara dengan status PROGRESSING
<a name="ev_status_progressing"></a>

MediaConvert mengirimkan acara `PROGRESSING` ketika pekerjaan berpindah dari `SUBMITTED` negara bagian ke `PROGRESSING` negara bagian.

**catatan**  
Setelah pekerjaan berada dalam `PROGRESSING` status selama 48 jam, layanan menempatkannya dalam `ERROR` keadaan dan berhenti mengerjakannya. Anda tidak ditagih untuk pekerjaan yang berakhir di `ERROR` negara bagian.

JSON berikut adalah contoh peristiwa yang berisi `PROGRESSING` status untuk pekerjaan.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2022-12-19T19:20:21Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1671477617078-2886ye"
    ],
    "detail": {
        "timestamp": 1671477621654,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1671477617078-2886ye",
        "status": "PROGRESSING",
        "userMetadata": {}
    }
}
```

Anda dapat menggunakan contoh JSON berikut untuk membuat pola EventBridge acara untuk pekerjaan dengan status. `PROGRESSING`

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

# Acara dengan status STATUS\$1UPDATE
<a name="ev_status_status_update"></a>

MediaConvert mengirimkan acara selama `STATUS_UPDATE` kurang lebih satu menit setelah mulai memproses pekerjaan. Secara default, pembaruan dikirim kira-kira setiap menit setelah itu, hingga layanan selesai transcoding atau menemukan kesalahan.

Anda dapat secara opsional menentukan frekuensi pembaruan yang berbeda dalam pekerjaan Anda, dengan pengaturan **interval pembaruan status**. Untuk pembaruan yang lebih sering, Anda dapat memilih 10, 12, 15, 20, atau 30 detik. Untuk pembaruan yang lebih sedikit, Anda dapat memilih di mana saja dari 2 hingga 10 menit, dengan penambahan satu menit. Untuk informasi selengkapnya, lihat [Sesuaikan interval pembaruan status](adjusting-the-status-update-interval.md).

Sebuah `STATUS_UPDATE` acara berisi informasi tentang fase pekerjaan Anda saat ini. Jika tersedia, ini berisi pekerjaan dan penyelesaian persen fase.

Fase Job adalah sebagai berikut:
+ Selama`PROBING`, layanan membaca informasi tentang input saat bersiap untuk transkode. 
+ Selama`TRANSCODING`, layanan melakukan demuxes, decode, encode, dan remuxes konten Anda. Dalam beberapa pekerjaan, layanan juga mulai mengunggah output ke bucket Amazon S3 keluaran Anda selama fase ini. Fase berakhir ketika semua transcoding selesai.
+ Selama`UPLOADING`, layanan mengunggah sisa output transkode ke bucket Amazon S3 Anda.

JSON berikut adalah contoh peristiwa yang berisi `STATUS_UPDATE` status untuk pekerjaan.

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

Anda dapat menggunakan contoh JSON berikut untuk membuat pola EventBridge acara untuk pekerjaan dengan status. `STATUS_UPDATE`

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

# Sesuaikan interval pembaruan status
<a name="adjusting-the-status-update-interval"></a>

Secara default, AWS Elemental MediaConvert mengirimkan `STATUS_UPDATE` acara ke Amazon EventBridge kira-kira sekali per menit. Pembaruan status ini memberikan informasi tentang kemajuan pekerjaan Anda. Anda dapat menyesuaikan interval pembaruan status dengan menentukan frekuensi pembaruan yang berbeda dalam pekerjaan Anda.

**Untuk menentukan frekuensi STATUS\$1UPDATE**

1. Pada halaman **Buat pekerjaan**, di panel **Job** di sebelah kiri, di bagian **Pengaturan Job**, pilih **AWS integrasi**.

1. Di bagian **AWS integrasi** di sebelah kanan, untuk **Interval pembaruan Status (detik)**, pilih **interval, dalam detik, di antara pembaruan**.

Jika Anda menggunakan API atau SDK, Anda dapat menemukan setelan ini di file JSON pekerjaan Anda. Nama pengaturannya adalah [statusUpdateInterval](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-createjobrequest-statusupdateinterval).

# Acara dengan status LENGKAP
<a name="ev_status_complete"></a>

MediaConvert mengirimkan acara `COMPLETE` ketika semua output ditulis ke Amazon S3 tanpa kesalahan. Ini berisi peringatan dan informasi output untuk pekerjaan yang diselesaikan. Untuk informasi selengkapnya tentang nama dan jalur file keluaran, lihat[Nama dan jalur file keluaran](output-file-names-and-paths.md).

JSON berikut adalah contoh peristiwa yang berisi `COMPLETE` status untuk pekerjaan.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2022-12-19T19:07:12Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2::jobs/1671476818694-phptj0"
    ],
    "detail": {
        "timestamp": 1671476832124,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1671476818694-phptj0",
        "status": "COMPLETE",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/file/file.mp4"
                        ],
                        "durationInMs": 30041,
                        "videoDetails": {
                            "widthInPx": 1920,
                            "heightInPx": 1080,
                            "qvbrAvgQuality": 7.38,
                            "qvbrMinQuality": 7,
                            "qvbrMaxQuality": 8,
                            "qvbrMinQualityLocation": 2168,
                            "qvbrMaxQualityLocation": 25025
                        }
                    }
                ],
                "type": "FILE_GROUP"
            }
        ],
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ]
    }
}
```

`COMPLETE`acara berisi informasi tambahan tentang pekerjaan dan output Anda. Tabel berikut mencantumkan dan menjelaskan berbagai properti yang tersedia dalam detail pesan acara pekerjaan.


**Rincian pesan acara LENGKAP**  

| Properti | Jenis data | Detail | 
| --- | --- | --- | 
|  `paddingInserted`  |  integer  | Total durasi frame kosong yang MediaConvert disisipkan di semua output dalam pekerjaan Anda, dalam milidetik. Padding video menyisipkan bingkai kosong untuk membantu menjaga durasi audio dan video tetap selaras. `paddingInserted`Nilai besar menunjukkan bahwa lebih banyak bingkai kosong dimasukkan. Nilai-nilai ini juga menunjukkan perpanjangan trek audio input Anda mulai terlambat, atau berakhir lebih awal, atau keduanya. | 
|  `qvbrAvgQuality`  |  float  |  Kualitas video rata-rata output Quality-Defined Variable Bitrate (QVBR) Anda. Termasuk untuk output QVBR saja.  | 
|  `qvbrMinQuality`  |  float  |  Kualitas video minimum yang terdeteksi dalam output QVBR Anda.  Termasuk untuk output QVBR saja.  | 
|  `qvbrMaxQuality`  |  float  |  Kualitas video maksimum yang terdeteksi dalam output QVBR Anda. Termasuk untuk output QVBR saja.  | 
|  `qvbrMinQualityLocation`  |  integer  |  Lokasi di output Anda di mana `qvbrMinQuality` terdeteksi, dalam milidetik. Anda dapat menggunakan `qvbrMinQualityLocation` saat meninjau kualitas video output dan penggunaan bandwidth Anda. Termasuk untuk output QVBR saja.  | 
|  `qvbrMaxQualityLocation`  |  integer  |  Lokasi di output Anda di mana `qvbrMaxQuality` terdeteksi, dalam milidetik. Anda dapat menggunakan `qvbrMaxQualityLocation` saat meninjau kualitas video output dan penggunaan bandwidth Anda. Termasuk untuk output QVBR saja.  | 
|  `warnings`  code  count  |  array integer integer  |  Setiap kode peringatan yang terlihat dalam pekerjaan dan berapa kali mereka terjadi. Untuk informasi selengkapnya, lihat [Kode peringatan](warning_codes.md).  | 
|  `blackVideoDetected`  |  integer  |  Total durasi bingkai video hitam di output Anda yang juga ada di input Anda, dalam milidetik. `blackVideoDetected`tidak termasuk bingkai hitam yang dimasukkan oleh MediaConvert.  | 
|  `blackVideoSegments`  `start`  `end`  |  array integer integer  |  Lokasi atau lokasi di output Anda di mana bingkai video hitam terdeteksi. Setiap segmen video hitam dalam output Anda ditampilkan dengan awal dan akhir sendiri. `blackVideoSegments`tidak termasuk bingkai hitam yang dimasukkan oleh MediaConvert.  | 
|  `averageBitrate`  |  integer  |  Rata-rata bitrate output video Anda, dihitung dengan membagi durasi dengan total bit.  | 

Anda dapat menggunakan contoh JSON berikut untuk membuat pola EventBridge acara untuk pekerjaan dengan status. `COMPLETE`

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

# Nama dan jalur file keluaran
<a name="output-file-names-and-paths"></a>

`COMPLETE`Pemberitahuan EventBridge pekerjaan mencakup detail tentang output Anda di JSON. Informasi ini mencakup nama file dan jalur untuk output pekerjaan—termasuk manifes dan aset media.

File yang AWS Elemental MediaConvert dibuat tergantung pada grup keluaran yang Anda atur dalam pekerjaan. Misalnya, paket DASH ISO berisi manifes mpd dan file fragmen media.mp4.

Anda dapat menemukan nama file output dan informasi jalur di properti berikut:

`playlistFilePaths`  
Daftar jalur file Amazon S3 ke daftar putar multivarian.

`outputFilePaths`  
Jalur file ke media atau manifes, tergantung pada jenis grup keluaran.

`type`  
Jenis grup output, yang menentukan file apa yang tercantum dalam `playlistFilePaths` dan`outputFilePaths`.

Tabel berikut merangkum nilai-nilai untuk properti ini, tergantung pada jenis grup output.


| Tipe | playlistFilePaths | outputFilePaths | 
| --- | --- | --- | 
| FILE\$1GROUP(output standar) | tidak dikembalikan |  Nama file dan jalur file media. Contoh: `s3://amzn-s3-demo-bucket/file/file.mp4`  | 
| FILE\$1GROUP(dengan output tangkapan bingkai tambahan) | tidak dikembalikan |  Nama file dan jalur gambar akhir yang diambil. Contoh: `s3://amzn-s3-demo-bucket/frameoutput/file.0000036.jpg`  | 
| HLS\$1GROUP |  Nama file dan jalur daftar putar multivarian. Contoh: `s3://amzn-s3-demo-bucket/hls/main.m3u8`  |  Nama file dan jalur manifes untuk output individu. Contoh: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/mediaconvert/latest/ug/output-file-names-and-paths.html)  | 
| DASH\$1ISO\$1GROUP |  Nama file dan jalur manifes. Contoh: `s3://amzn-s3-demo-bucket/dash/1.mpd`  | tidak dikembalikan | 
| CMAF\$1GROUP |  Nama file dan jalur untuk masing-masing manifes tingkat atas. Contoh: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/mediaconvert/latest/ug/output-file-names-and-paths.html)  | tidak dikembalikan | 
| MS\$1SMOOTH\$1GROUP |  Nama file dan jalur manifes sisi server. Contoh: `s3://amzn-s3-demo-bucket/smooth/1.ism`  |  Nama file dan jalur manifes video untuk masing-masing output individu. Contoh: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/mediaconvert/latest/ug/output-file-names-and-paths.html)  | 

Untuk respons sampel di JSON untuk setiap jenis grup keluaran, lihat topik berikut:

**Topics**
+ [Grup berkas](file-group.md)
+ [Grup file dengan output tangkapan bingkai](file-group-with-frame-capture-output.md)
+ [Grup Apple HLS](apple-hls-group.md)
+ [Grup DASH ISO](dash-iso-group.md)
+ [Grup CMAF](cmaf-group.md)
+ [Grup Microsoft Smooth Streaming](microsoft-smooth-streaming-group.md)

# Grup berkas
<a name="file-group"></a>

Berikut ini adalah EventBridge contoh acara Amazon untuk pekerjaan dengan `COMPLETE` status. Contoh ini mencakup informasi jalur file output untuk grup file.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            "start": 0,
            "end": 10
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/file/file.mp4"
                        ],
                        "durationInMs": 180041,
                        "videoDetails": {
                            "averageBitrate": 200000,
                            "widthInPx": 1280,
                            "heightInPx": 720,
                            "qvbrAvgQuality": 7.38,
                            "qvbrMinQuality": 7,
                            "qvbrMaxQuality": 8,
                            "qvbrMinQualityLocation": 2168,
                            "qvbrMaxQualityLocation": 25025
                        },
                    }
                ],
                "type": "FILE_GROUP"
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ],
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**catatan**  
Statistik QVBR hanya tersedia jika output video Anda menggunakan kontrol laju Quality-Defined Variable Bitrate (QVBR).

# Grup file dengan output tangkapan bingkai
<a name="file-group-with-frame-capture-output"></a>

Panduan ini menyediakan EventBridge contoh acara Amazon untuk pekerjaan dengan `COMPLETE` status. Ini juga menunjukkan informasi jalur file output untuk grup file dengan output tangkapan bingkai. 

*Output pengambilan bingkai* adalah output yang Anda atur untuk membuat gambar diam video. Anda mengaturnya mirip dengan **grup keluaran grup File** biasa. Namun, Anda menghapus komponen audio, memilih **Tidak ada wadah untuk wadah**, dan kemudian pilih **Frame capture to JPEG** untuk codec video.

**catatan**  
Anda dapat membuat output tangkapan bingkai hanya dalam pekerjaan yang juga memiliki output audio dan video biasa. MediaConvert tidak mendukung pekerjaan yang hanya terdiri dari output tangkapan bingkai.

Saat Anda membuat output tangkapan bingkai, `COMPLETE` status menyertakan `outputFilePaths` properti. Ini memberi tahu Anda nama file dan jalur gambar akhir yang diambil. 

**Tip**  
Karena layanan ini menyertakan penomoran otomatis dalam nama file pengambilan bingkai, Anda dapat menyimpulkan semua nama gambar dari yang terakhir. Misalnya, jika `outputFilePaths` nilainya`s3://amzn-s3-demo-bucket/frameoutput/file.0000036.jpg`, Anda dapat menyimpulkan bahwa ada 35 gambar lain di lokasi yang sama, bernama `file.0000001``file.0000002`, dan sebagainya.

Berikut ini adalah EventBridge contoh acara untuk pekerjaan dengan `COMPLETE` status. Ini termasuk informasi jalur file output untuk grup file dengan output frame capture. 

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
                {
                    "start": 0,
                    "end": 10
                }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/frameoutput/file.0000036.jpg"
                        ],
                        "durationInMs": 185000,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 720
                        }
                    }
                ],
                "type": "FILE_GROUP"
            },
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/file/file.mp4"
                        ],
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 720,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    }
                ],
                "type": "FILE_GROUP"
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**catatan**  
Statistik Quality-Defined Variable Bitrate (QVBR) hanya tersedia ketika output video Anda menggunakan kontrol laju QVBR.

# Grup Apple HLS
<a name="apple-hls-group"></a>

Berikut ini adalah EventBridge contoh acara Amazon untuk pekerjaan dengan `COMPLETE` status. Ini termasuk informasi jalur file output untuk grup Apple HLS.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/hls/mainv2.m3u8"
                        ],
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 426,
                            "heightInPx": 240,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    },
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/hls/mainv1.m3u8"
                        ],
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 720,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    }
                ],
                "type": "HLS_GROUP",
                "playlistFilePaths": [
                    "s3://amzn-s3-demo-bucket/hls/main.m3u8"
                ]
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**catatan**  
Statistik Quality-Defined Variable Bitrate (QVBR) hanya tersedia ketika output video Anda menggunakan kontrol laju QVBR.

# Grup DASH ISO
<a name="dash-iso-group"></a>

Berikut ini adalah EventBridge contoh acara Amazon untuk pekerjaan dengan `COMPLETE` status. Ini termasuk informasi jalur file output untuk grup ISO DASH.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 720,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    }
                ],
                "type": "DASH_ISO_GROUP",
                "playlistFilePaths": [
                    "s3://amzn-s3-demo-bucket/dash/1.mpd"
                ]
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**catatan**  
Statistik Quality-Defined Variable Bitrate (QVBR) hanya tersedia ketika output video Anda menggunakan kontrol laju QVBR.

# Grup CMAF
<a name="cmaf-group"></a>

Berikut ini adalah EventBridge contoh acara untuk pekerjaan dengan `COMPLETE` status. Ini termasuk informasi jalur file output untuk grup CMAF.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                            "durationInMs": 180041,
                            "blackVideoDurationInMs": 0,
                            "videoDetails": {
                                "widthInPx": 1280,
                                "heightInPx": 720,
                                "averageQVBRScore": 7.38,
                                "minimumQVBRScore": 7,
                                "maximumQVBRScore": 8,
                                "minimumQVBRScoreLocationInMs": 2168,
                                "maximumQVBRScoreLocationInMs": 25025
                            }
                    }
                ],
                "type": "CMAF_GROUP",
                "playlistFilePaths": [
                    "s3://amzn-s3-demo-bucket/cmaf/1.mpd",
                    "s3://amzn-s3-demo-bucket/cmaf/1.m3u8"
                ]
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**catatan**  
Statistik Quality-Defined Variable Bitrate (QVBR) hanya tersedia ketika output video Anda menggunakan kontrol laju QVBR.

# Grup Microsoft Smooth Streaming
<a name="microsoft-smooth-streaming-group"></a>

Berikut ini adalah EventBridge contoh acara untuk pekerjaan dengan `COMPLETE` status. Ini termasuk informasi jalur file output untuk grup Microsoft Smooth Streaming.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/smooth/1_va.ismv"
                        ],
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 534,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    }
                ],
                "type": "MS_SMOOTH_GROUP",
                "playlistFilePaths": [
                    "s3://amzn-s3-demo-bucket/smooth/1.ism"
                ]
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**catatan**  
Statistik Quality-Defined Variable Bitrate (QVBR) hanya tersedia ketika output video Anda menggunakan kontrol laju QVBR.

# Acara dengan status DIBATALKAN
<a name="ev_status_canceled"></a>

MediaConvert mengirimkan acara `CANCELED` ketika pekerjaan dibatalkan. Ini berisi rincian pekerjaan dasar termasuk`timestamp`,,`accountID`,`queue`,`jobId`, dan`userMetadata`.

JSON berikut adalah contoh peristiwa yang berisi `CANCELED` status untuk pekerjaan.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-01-07T23:35:20Z",
    "region": "us-west-2",
    "resources": ["arn:aws:mediaconvert:us-west-2:111122223333:jobs/1515368087458-qnoxtd"],
    "detail": {
        "timestamp": 1515368120764,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1515368087458-qnoxtd",
        "status": "CANCELED",
        "userMetadata": {}
    }
}
```

Anda dapat menggunakan contoh JSON berikut untuk membuat pola EventBridge acara untuk pekerjaan dengan status. `CANCELED`

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

# Peristiwa dengan status ERROR
<a name="ev_status_error"></a>

MediaConvert mengirimkan acara `ERROR` ketika setidaknya satu output memiliki kesalahan. Ini berisi kode kesalahan atau kode, pesan, dan peringatan atau informasi pekerjaan singkat lainnya tentang status kesalahan pekerjaan. Untuk informasi selengkapnya tentang kode kesalahan, lihat[Kode eror](mediaconvert_error_codes.md).

JSON berikut adalah contoh peristiwa yang berisi `ERROR` status untuk pekerjaan.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-01-07T23:35:20Z",
    "region": "us-west-2",
    "resources": ["arn:aws:mediaconvert:us-west-2:111122223333:jobs/1515368087458-qnoxtd"],
    "detail": {
        "timestamp": 1515368120764,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1515368087458-qnoxtd",
        "status": "ERROR",
        "errorCode": 1040,
        "errorMessage": "Example error message",
        "userMetadata": {}
    }
}
```

Anda dapat menggunakan contoh JSON berikut untuk membuat pola EventBridge acara untuk pekerjaan dengan status. `ERROR`

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

# Acara dengan status NEW\$1WARNING
<a name="ev_status_new_warning"></a>

MediaConvert mengirimkan acara `NEW_WARNING` ketika kondisi peringatan muncul. Kondisi peringatan tidak menghentikan pekerjaan berjalan. Ini berisi antrian pengiriman ARN, ID pekerjaan, dan pesan peringatan. Pesan peringatan memberi tahu Anda tentang kondisi yang tidak menghentikan pekerjaan tetapi mungkin menunjukkan bahwa pekerjaan itu tidak berjalan seperti yang Anda rencanakan.

Misalnya, pekerjaan yang Anda atur untuk melompat antrian mencapai waktu tunggu yang Anda tentukan, tetapi tidak dapat melompat.

`NEW_WARNING`hanya berisi pesan peringatan terbaru. Itu tidak melaporkan peringatan sebelumnya, bahkan jika kondisi peringatan tersebut masih berlaku.

Untuk informasi selengkapnya tentang pesan peringatan, lihat[Kode peringatan](warning_codes.md).

JSON berikut adalah contoh peristiwa yang berisi `NEW_WARNING` status untuk pekerjaan.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-01-07T23:35:20Z",
    "region": "us-west-2",
    "resources": ["arn:aws:mediaconvert:us-west-2:111122223333:jobs/1515368087458-qnoxtd"],
    "detail": {
        "timestamp": 1515368120764,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1515368087458-qnoxtd",
        "status": "NEW_WARNING",
        "warningCode": "000000",
        "warningMessage": "Example warning message",
        "userMetadata": {}
    }
}
```

Anda dapat menggunakan contoh JSON berikut untuk membuat pola EventBridge acara untuk pekerjaan dengan status. `NEW_WARNING`

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

# Acara dengan status QUEUE\$1HOP
<a name="ev_status_queue_hop"></a>

MediaConvert mengirimkan `QUEUE_HOP` acara ketika pekerjaan melompat antrian. Ini berisi ARNs untuk antrian dan prioritas pekerjaan dalam antrian.

Keduanya `priority` dan `previousPriority` akan sama kecuali konfigurasi antrian melompat menentukan prioritas baru untuk diberikan pada pekerjaan saat melompat antrian.

JSON berikut adalah contoh peristiwa yang berisi `QUEUE_HOP` status untuk pekerjaan.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-01-07T23:35:20Z",
    "region": "us-west-2",
    "resources": ["arn:aws:mediaconvert:us-west-2:111122223333:jobs/1515368087458-qnoxtd"],
    "detail": {
        "timestamp": 1515368120764,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "previousQueue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Alternate",
        "priority": 0,
        "previousPriority": 0,
        "jobId": "1515368087458-qnoxtd",
        "status": "QUEUE_HOP",
        "userMetadata": {}
    }
}
```

Anda dapat menggunakan contoh JSON berikut untuk membuat pola EventBridge acara untuk pekerjaan dengan status. `QUEUE_HOP`

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

