

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

# 如何 MediaLive 使用 SMPTE 2038 直播
<a name="smpte-2038-setup-output"></a>

如果您在输入中设置为首选 SMPTE 2038，则将根据以下规则 MediaLive 使用数据。

**字幕**

**您可以使用指定 **ARIB**、**嵌入式**或图文**的[字幕选择器来设置输入](identify-captions-in-the-input.md)。在本例中， MediaLive 首先在 SMPTE 2038 直播中查找指定类型的字幕。 MediaLive 如果在那里找不到字幕，它会显示在直播中的其他位置。

无论在哪里 MediaLive 找到字幕，都要 MediaLive 提取字幕，然后按照通常的方式处理字幕，具体取决于你在输出[中设置字幕](create-captions-encodes.md)的方式。

**时间码**

当输入包含 SMPTE 2038 直播时， MediaLive 首先在 SMPTE 2038 直播中查找 SMPTE 12M 时间码。 MediaLive 如果在那里找不到时间码，它会寻找直接嵌入在视频流中的时间码。 MediaLive 将 SMPTE 12M 时间码与最接近的视频帧相关联。

有关如何 MediaLive 使用时间码的信息，请参见。[输出时间码在运行时的工作原理](timecode-configure-source.md#timecode-runtime)

**广告效用消息**

如果你更喜欢在输入中使用 SMPTE 2038，则会 MediaLive 提取它找到的所有 SCTE 104 消息，然后立即将其转换为 SCTE 35 消息。然后，您可以像处理来自任何源的 SCTE 35 消息一样处理这些消息。有关更多信息，请参阅 [处理 SCTE 35 消息](scte-35-message-processing.md)。

**KLV 元数据**

如果你更喜欢在输入中使用 SMPTE 2038，则会 MediaLive 提取它找到的所有 KLV 数据。

您可以选择在以下一个或多个输出组中传递 KLV 元数据。 MediaLive 将 KLV 封装在 SMPTE 2038 直播中。
+ 档案
+ MediaPackage
+ HLS（采用 TS 容器）
+ UDP/TS

设置步骤如下。