

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 中繼資料傳遞
<a name="metadata-passthrough"></a>

AWS Elemental MediaPackage 會自動將 ID3 key-length-value(KLV) 中繼資料從頻道的輸入傳遞到頻道的輸出串流。您不需要調整端點的組態，即可啟用中繼資料傳遞。

如需 MediaPackage 如何處理中繼資料的詳細資訊，請參閱下列各節。

**Topics**
+ [ID3 中繼資料考量事項](#metadata-passthrough-id3)
+ [KLV 中繼資料考量事項](#metadata-passthrough-klv)

## ID3 中繼資料考量事項
<a name="metadata-passthrough-id3"></a>

定時 ID3 中繼資料是一種一般用途機制，可將同步中繼資料新增至串流。中繼資料用於各種用途，從互動式應用程式到受眾衡量。

**支援的 MediaPackage 端點類型**

MediaPackage 支援下列端點類型的 ID3 中繼資料傳遞：
+ 即時和 VOD HLS、DASH 和 CMAF 端點

**中繼資料承載**

以下是 ID3 做為中繼資料在下列規格中的承載方式：
+ HLS - 中繼資料會在基本串流中承載。如需詳細資訊，請參閱 Apple *Timed Metadata for HTTP Live Streaming* 參考的第 [2.0 節。](https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/HTTP_Live_Streaming_Metadata_Spec/2/2.html)
+ CMAF 和 DASH - 中繼資料在事件訊息方塊版本 1 中攜帶。如需詳細資訊，請參閱 [CMAF 中 ID3 定時中繼資料的承載](https://aomediacodec.github.io/id3-emsg/)。事件訊息方塊包含設為 `scheme_id_uri`的欄位`https://aomedia.org/emsg/ID3`和設為 `value`的欄位`0`。

**中繼資料訊號**

DASH 資訊清單包含 AdaptationSets 中的`<InbandEventStream schemeIdUri="https://aomedia.org/emsg/ID3" value="0"/>`元素，其中包含 ID3 中繼資料的追蹤。

HLS 資訊清單沒有特定的中繼資料訊號。

**MediaLive** **組態**

您可以透過傳遞 ID3 中繼資料，或使用[排程插入 ID3 中繼資料](https://docs.aws.amazon.com/medialive/latest/ug/insert-usercreated-metadata.html)，在 AWS Elemental MediaLive[ MediaPackage 輸出群組](https://docs.aws.amazon.com/medialive/latest/ug/creating-mediapackage-output-group.html)中產生 ID3 中繼資料。 [ ID3 ](https://docs.aws.amazon.com/medialive/latest/ug/passthru-metadata.html)

## KLV 中繼資料考量事項
<a name="metadata-passthrough-klv"></a>

KLV 是一種資料編碼標準，用於在串流中包含同步中繼資料。KLV 的二進位性質可在中繼資料磁碟區很大時提高效率。KLV 可用於各種使用案例，從空中監控到在產業使用案例中傳輸感應器資料，或在即時運動使用案例中用於即時運動員和物件追蹤。

**支援的 MediaPackage 端點類型**

MediaPackage 支援下列端點類型的 KLV 中繼資料傳遞：
+ Live DASH 端點

**中繼資料承載**

中繼資料會在事件訊息方塊版本 1 中承載，如 *[MISB ST 1910.1 ](https://nsgreg.nga.mil/doc/view?i=5097)規格所述。*對於同步 KLV 追蹤，事件訊息方塊包含設為 `scheme_id_uri` 的欄位`urn:misb:KLV:bin:1910.1`和設為 `value`的欄位`KLVx:01FC`。對於非同步 KLV 追蹤，值欄位設定為 `KLVx:01BD`。在這兩種情況下， `x`是串流中軌道的索引。

**中繼資料訊號**

DASH 資訊清單包含 AdaptationSets 中的 `<InbandEventStream schemeIdUri="urn:misb:KLV:bin:1910.1" value="KLVx:01FC"/>`或 `<InbandEventStream schemeIdUri="urn:misb:KLV:bin:1910.1" value="KLVx:01BD"/>`元素，其中包含具有 KLV 中繼資料的軌跡，取決於承載軌跡的同步性質。

**MediaLive** **組態**

您可以從 MediaLive 頻道傳遞 KLV 中繼資料。如需詳細資訊，請參閱《AWS Elemental MediaLive 使用者指南》**中的 [https://docs.aws.amazon.com/medialive/latest/apireference/channels.html#channels-prop-m2tssettings-klv](https://docs.aws.amazon.com/medialive/latest/apireference/channels.html#channels-prop-m2tssettings-klv)。