本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
EICM 承載:內容中繼資料擴充
EICM (Elemental Inference Contextual Metadata) 功能承載包含下游消費者在廣告決策時間查詢 AWS Elemental Inference 是否有內容中繼資料所需的資訊。
如需在頻道上啟用此功能的詳細資訊,請參閱 內容中繼資料擴充。
此承載遵循 9 位元組 AWSE 信封標頭 (適用於結構描述第 1 版)。信封feature_id中的 是 "EICM"。如需信封結構AWSE UPID 信封,請參閱 。
EICM 第 1 版承載
EICM 承載從識別承載結構版本的feature_version位元組開始。對於版本 1 (feature_version = 0x01),其餘欄位包含元素推論饋送識別符、GetMetadata查詢的資料平面 URL,以及與提示輸出對應的條件式時間軸上的 PTS。
這些欄位會依顯示的順序顯示。
| 欄位 | 大小 | Type | 說明 |
|---|---|---|---|
feature_version |
1 位元組 | uint8 | 識別 EICM 承載結構的版本。目前, 僅0x01有效;第 1 版的欄位在此資料表的其餘資料列中描述。此值的變更表示其餘欄位的結構變更。 |
feed_id_length |
1 位元組 | uint8 | feed_id 欄位的長度 N。 |
feed_id |
N 個位元組 | ASCII | Elemental Inference 饋送識別符 (無 NUL 終止器)。 |
inference_query_url_length |
1 位元組 | uint8 | inference_query_url 欄位的長度 M。 |
inference_query_url |
M 位元組 | ASCII | GetMetadata 查詢的 Elemental Inference 資料平面 URL (無 NUL 終止器、無結尾斜線)。 |
inference_query_pts |
8 位元組 | int64 BE | Elemental Inference 條件式時間軸上的提示輸出 PTS。 |
inference_query_timescale |
4 位元組 | uint32 BE | 的時間範圍 inference_query_pts(例如 90000)。 |
EICM v1 承載大小總計為 15 + N + M 位元組。此總計包含一個 1 位元組版本欄位、兩個 1 位元組長度欄位、兩個可變長度字串、一個 8 位元組 PTS 欄位和一個 4 位元組時間規模欄位。結合 9 位元組信封標頭 (適用於結構描述第 1 版),完整segmentation_upid_length為 24 + N + M。
重要
inference_query_pts 和 inference_query_timescale值可能與輸出使用的 PTS 格式不同。下游系統只能使用這些值來查詢 Elemental Inference GetMetadata API。
下游用量
下游消費者,例如廣告決策系統 (例如 AWS Elemental MediaTailor),剖析 EICM 承載並使用 欄位來查詢 Elemental Inference:
-
尋找
segmentation_descriptor具有 的segmentation_type_id = 0x01和 UPID,其format_identifier為"AWSE"。 -
驗證
feature_id = "EICM"和feature_version = 0x01。 -
擷取
feed_id、inference_query_pts、inference_query_url和inference_query_timescale。 -
在擷取的 URL 呼叫 Elemental Inference
GetMetadataAPI,傳遞饋送 ID 和 PTS 值。