

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

# メタデータのパススルー
<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>

Timed ID3 メタデータは、同期されたメタデータをストリームに追加するための汎用のメカニズムです。このメタデータは、インタラクティブなアプリケーションからオーディエンスの測定まで、さまざまな目的で使用されます。

**サポートされている MediaPackage エンドポイントのタイプ**

MediaPackage では、次のエンドポイントタイプで、ID3 メタデータをパススルーすることができます。
+ ライブおよび VOD HLS、DASH、および CMAF エンドポイント

**メタデータキャリッジ**

以下の説明で、ID3 がメタデータとしてどのように伝送されるかを示します。
+ HLS – メタデータは基本ストリーム内で伝送されます。詳細については、Apple *Timed Metadata for HTTP Live Streaming* リファレンスの「[section 2.0](https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/HTTP_Live_Streaming_Metadata_Spec/2/2.html)」を参照してください。
+ CMAF および DASH – メタデータは、イベントメッセージボックスバージョン 1 で伝送されます。詳細については、「[Carriage of ID3 Timed Metadata in CMAF](https://aomediacodec.github.io/id3-emsg/)」を参照してください。イベントメッセージボックスには、`scheme_id_uri` フィールド (`https://aomedia.org/emsg/ID3` に設定) と `value` フィールド (`0` に設定) が含まれています。

**メタデータシグナリング**

DASH マニフェストには、ID3 メタデータを使用するトラックを含む AdaptationSets の要素 `<InbandEventStream schemeIdUri="https://aomedia.org/emsg/ID3" value="0"/>` が含まれます。

HLS マニフェストには、特定のメタデータシグナリングはありません。

**MediaLive** の **設定**

 AWS Elemental MediaLiveの [MediaPackage 出力グループ](https://docs.aws.amazon.com/medialive/latest/ug/creating-mediapackage-output-group.html)では、[ID3 メタデータをパススルー](https://docs.aws.amazon.com/medialive/latest/ug/passthru-metadata.html)するか、[スケジュールを使用して ID3 メタデータを挿入](https://docs.aws.amazon.com/medialive/latest/ug/insert-usercreated-metadata.html)することで、ID3 メタデータを生成できます。

## KLV メタデータに関する考慮事項
<a name="metadata-passthrough-klv"></a>

KLV は、ストリームに同期メタデータを組み込むためのデータエンコーディング標準規格です。KLV でのバイナリ値を使用する性質は、メタデータのボリュームが重要な場合に効果を発揮します。KLVは、産業ユースケースにおける航空監視からセンサーデータの送信、さらにライブスポーツのユースケースでのアスリートや物体のリアルタイムの追跡までをカバーする、さまざまなユースケースに使用できます。

**サポートされている MediaPackage エンドポイントのタイプ**

MediaPackage では、次のエンドポイントタイプで、KLV メタデータをパススルーできます。
+ DASH でのライブエンドポイント

**メタデータキャリッジ**

メタデータは、*[MISB ST 1910.1](https://nsgreg.nga.mil/doc/view?i=5097) 仕様*で説明されているように、イベントメッセージボックスバージョン 1 で伝送されます。同期 KLV トラックの場合、イベントメッセージボックスには `scheme_id_uri` フィールド (`urn:misb:KLV:bin:1910.1` に設定) と `value` フィールド (`KLVx:01FC` に設定) が含まれています。非同期 KLV トラックの場合、この値フィールドには `KLVx:01BD` がセットされます。いずれの場合も、`x` はストリーム内のトラックのインデックスを意味します。

**メタデータシグナリング**

DASH マニフェストには、KLV メタデータを使用するトラックを含む AdaptationSets の要素 `<InbandEventStream schemeIdUri="urn:misb:KLV:bin:1910.1" value="KLVx:01FC"/>` または `<InbandEventStream schemeIdUri="urn:misb:KLV:bin:1910.1" value="KLVx:01BD"/>` が含まれ、これは伝送されるトラックの同期性によります。

**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)」を参照してください。