

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

# Payload EICM: Pengayaan metadata kontekstual
<a name="scte35-enrichment-eicm"></a>

Payload fitur `EICM` (Metadata Kontekstual Inferensi Elemental) membawa informasi yang dibutuhkan konsumen hilir untuk menanyakan AWS Elemental Inference untuk metadata kontekstual pada waktu keputusan iklan.

Untuk informasi tentang mengaktifkan fitur ini di saluran Anda, lihat[Pengayaan metadata kontekstual](elemental-inference-cm-enrichment.md).

Payload ini mengikuti header amplop AWSE 9-byte (untuk skema versi 1). Yang ada `feature_id` di dalam amplop adalah`"EICM"`. Lihat [Amplop AWSE UPID](awse-scte35-format.md#scte35-enrichment-awse-envelope) untuk struktur amplop.

## Muatan EICM versi 1
<a name="scte35-enrichment-eicm-v1"></a>

Payload EICM dimulai dengan `feature_version` byte yang mengidentifikasi versi struktur payload. Untuk versi 1 (`feature_version = 0x01`), bidang yang tersisa berisi pengenal umpan Inferensi Elemental, URL bidang data untuk `GetMetadata` kueri, dan PTS pada timeline kondisioner yang sesuai dengan isyarat.

Bidang muncul dalam urutan yang ditunjukkan.


| Bidang | Ukuran | Tipe | Deskripsi | 
| --- | --- | --- | --- | 
| feature\_version | 1 byte | uint8 | Mengidentifikasi versi struktur muatan EICM. Saat ini, hanya 0x01 valid; bidang untuk versi 1 dijelaskan di baris yang tersisa dari tabel ini. Perubahan pada nilai ini akan menunjukkan perubahan struktural ke bidang yang tersisa. | 
| feed\_id\_length | 1 byte | uint8 | Panjang N feed\_id bidang. | 
| feed\_id | N byte | ASCII | Pengidentifikasi umpan Inferensi Elemental (tidak ada terminator NUL). | 
| inference\_query\_url\_length | 1 byte | uint8 | Panjang M inference\_query\_url lapangan. | 
| inference\_query\_url | M byte | ASCII | URL bidang data Inferensi Elemental untuk GetMetadata kueri (tidak ada terminator NUL, tidak ada garis miring). | 
| inference\_query\_pts | 8 byte | int64 BE | PTS dari isyarat pada garis waktu kondisioner Inferensi Elemental. | 
| inference\_query\_timescale | 4 byte | uint32 BE | Basis waktu inference\_query\_pts (misalnya, 90000). | 

Ukuran muatan total EICM v1 adalah byte. `15 + N + M` Total ini mencakup satu bidang versi 1-byte, dua bidang panjang 1-byte, dua string panjang variabel, satu bidang PTS 8-byte, dan satu bidang skala waktu 4-byte. Dikombinasikan dengan header amplop 9-byte (untuk skema versi 1), lengkapnya `segmentation_upid_length` adalah`24 + N + M`.

**penting**  
`inference_query_timescale`Nilai `inference_query_pts` dan mungkin berbeda dari format PTS yang digunakan output Anda. Sistem hilir harus menggunakan nilai-nilai ini hanya untuk menanyakan API Inferensi `GetMetadata` Elemental.

## Penggunaan hilir
<a name="scte35-enrichment-eicm-usage"></a>

Konsumen hilir, seperti sistem keputusan iklan (misalnya, AWS Elemental MediaTailor), mengurai muatan EICM dan menggunakan bidang untuk menanyakan Inferensi Elemental:

1. Temukan `segmentation_descriptor` dengan `segmentation_type_id = 0x01` dan UPID yang `format_identifier` ada`"AWSE"`.

1. Veri `feature_id = "EICM"` fikasi dan`feature_version = 0x01`.

1. Ekstra `feed_id` k`inference_query_url`,`inference_query_pts`,, dan`inference_query_timescale`.

1. Panggil `GetMetadata` API Inferensi Elemental di URL yang diekstrak, meneruskan ID umpan dan nilai PTS.