

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

# 包含元数据的不同机制
<a name="id3-enable-result"></a>

您可以通过以下方式包含元数据。
+ 直通-传递源输入中已经存在的元数据。您设置为在创建或修改频道时包含此元数据。
+ 时间戳-按固定间隔插入时间戳。您设置为在创建或修改频道时包含此元数据。请参阅 [在创建 ID3 频道时插入定时元数据 MediaLive](insert-timed-metadata.md)。
+ 一次性插入-在指定时间插入一次元数据。您可以通过在频道节目表中创建操作来插入此元数据。请参阅[使用计划插入 ID3 元数据](insert-id3-metadata-via-schedule.md)。
+ 区段插入-在每个区段中插入元数据。您可以通过在频道节目表中创建操作来插入此元数据。您可以使用标签选项以纯文本形式插入动作，也可以使用选项以 base64 的 ID3 形式插入。请参阅[使用计划插入 ID3 元数据](insert-id3-metadata-via-schedule.md)。

特定类型的输出组支持不同的机制。您可以单独设置每个输出组。在下表中，仔细阅读每行以确定指定类型的输出组支持的机制。如果单元格为空，则输出组不支持该机制。


|  | 传递 | Timestamp | 一次性插入  | 片段插入（标签选项） | 段插入（ID3可选） | 
| --- | --- | --- | --- | --- | --- | 
| 档案 | 支持 |  |  |  |  | 
| CMAF 摄取 | 支持 | 支持 | 支持 |  | 支持 | 
| 哈哈哈哈哈哈哈 | 支持 | 支持 | 支持 | 支持 |  | 
| HLS MP4 | 支持 | 支持 | 支持 | 支持 |  | 
| HLS 仅限音频 |  | 支持 |  | 支持 | 支持 | 
| MediaPackage | 支持 |  | 支持 | 支持 |  | 
| UDP | 支持 | 支持 |  |  |  | 

## 插入范围
<a name="id3-insert-scope"></a>

您可以分别配置每种机制，并在输出级别配置每种机制。您可以使用一种机制配置一组输出，使用另一种机制配置另一组或重叠组。每种机制都有自己的范围。在下表中，仔细阅读每行以确定机制的范围。


| 机制 | 第一个条件 | 第二个条件 | 第三个条件 | 
| --- | --- | --- | --- | 
| 传递 | 所有已启用元数据直通的输出 | 而且支持直通 |  | 
| Timestamp | 所有已启用元数据直通的输出 | 而且支持时间戳 | 在哪里为时间戳配置了输出组 | 
| 使用时间表进行一次性插入 | 所有已启用元数据直通的输出 | 而且支持一次性插入 |  | 
| 使用时间表插入带有标签选项的片段 | 所有已启用元数据直通的输出 | 而且支持区段标签 | 以及您在输出组中启用区段标记的位置 | 
| 使用时间表插入带 ID3 选项的片段 | 所有已启用元数据直通的输出 | 那是纯音频输出 | 以及您在输出中启用区段标记的位置 | 

## 框架、 ID3 标签、 PIDs
<a name="id3-insert-frames-tags-pids"></a>

元数据被插入到特定 ID3 帧中（例如，TXXX）。框架被插入到 ID3 标签中。该 ID3 标签以 PID（对于 TS 输出）或 emsg 事件（用于 MP4 输出）进入。

**支持的 ID3 帧类型**

不同的机制支持不同类型的 ID3 框架。


| 机制 | 画框的类型 | 
| --- | --- | 
| 传递 | MediaLive 通过任何帧类型，包括 PRIV 或 TD R L。 | 
| Timestamp | 您可以指定帧类型：PRIV 或 TDR L | 
| 使用时间表进行一次性插入 | 您可以指定帧类型。支持所有 ID3 帧类型。 | 
| 使用时间表插入带有标签选项的片段 |  A TXXX  | 
| 使用时间表插入带 ID3 选项的片段 | 任何帧类型。您可以指定帧类型。 | 

**标签的 PID ID3 **

对于 TS 输出组，所有 ID3 元数据机制都将 ID3 标签插入到同一 PID 中。默认值为 502，但您可以选择覆盖任何输出组中的默认值。