传递元数据 - AWS Elemental MediaPackage

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

传递元数据

AWS ElementalMediaPackage自动通过 ID3 和key-length-value(KLV) 从频道输入到频道输出流的元数据。您无需调整终端节点的配置即可启用元数据传递。

有关如何的更多信息MediaPackage处理元数据,请参阅以下部分。

ID3 元数据注意事项

定时 ID3 元数据是向流添加同步元数据的通用机制。元数据用于多种用途,从交互式应用程序到受众衡量。

支持MediaPackage端节点类型

MediaPackage支持以下终端节点类型的 ID3 元数据直通:

  • 实时和 VOD HLS、DASH 和 CMAF 终端节点

运输元数据

以下是以下规格中 ID3 作为元数据携带的方式:

  • HLS-元数据在初级直播中传输。有关更多信息,请参阅 。2.0 节苹果的HTTP 实时流的定时元数据引用。

  • CMAF 和 DASH-元数据包含在事件消息框版本 1 中。有关更多信息,请参阅 。CMAF 中 ID3 定时元数据的传递. 事件消息框包括scheme_id_uri字段设置为https://aomedia.org/emsg/ID3value字段设置为0.

信号元数据

DASH 清单包括<InbandEvent流schemeIdUri=” https://aomedia.org/emsg/ID3 "值 =" 0"/>中的元素AdaptationSets其中包括 ID3 元数据的曲目。

HLS 清单没有特定的元数据信令。

MediaLive 配置

您可以在 AWS Elemental 中生成 ID3 元数据MediaLive MediaPackage输出组或者传递 ID3 元数据,或者使用计划插入 ID3 元数据.

KL 元数据注意事项

KLV 是在流中包含同步元数据的数据编码标准。KLV 的二进制特性使其在元数据量很大时有效。KLV 可用于各种使用案例,从空中监控到行业使用案例中传输传感器数据,或者用于实时体育用例中的实时运动员和物体跟踪。

支持MediaPackage端节点类型

MediaPackage支持以下终端节点类型的 ID3 元数据直通:

  • 终端节点 DASH

运输元数据

元数据随附在事件消息框版本 1 中,如错误在 1910.1规格. 对于同步 KLV 轨道,事件消息框包括scheme_id_uri字段设置为urn:misb:KLV:bin:1910.1value字段设置为KLVx:01FC. 对于异步 KLV 轨道,值字段设置为KLVx:01BD. 在两种情况下,x是直播中曲目的索引。

信号元数据

DASH 清单包括<InbandEvent流schemeIdUri= “跑:MISB: KLV: bin: 1910.1” 值 = "KLVX: 01FC” />要么<InbandEvent流schemeIdUri= “运行:MISB: KLV: bin: 1910.1” 值 = "KLVX: 01BD” />中的元素AdaptationSets其中包括带有 KLV 元数据的轨道,具体取决于携带轨道的同步性质。

MediaLive 配置

你可以通过你的 KLV 元数据MediaLiveChannel。有关更多信息,请参阅 。klv中的AWS ElementalMediaLive用户指南.