配置输出时间码的开始时间 - MediaLive

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

配置输出时间码的开始时间

您可以配置输出时间码的开始时间。

注意

此过程假设您熟悉创建或编辑频道,如中所述从头开始创建通道

  1. 创建频道页面的常规设置部分,选择时间码配置。

  2. 在 S ourc e 中,选择用于在输出中初始化时间码的选项:

    • 嵌入式 — 使用源视频中嵌入的时间码。

      MediaLive 在源视频中查找时间码,如下所示:

      • H.264 — 根据 ISO/IEC 14496-10-2005 第 D.1.2 节,在 pic_timing 类型的 SEI 消息中插入的时间码

      • H.265 — 根据 ITU-T H.265 第 D.2.26 节,在时间码类型的 SEI 消息中插入的时间码

      • MPEG2 — 根据 ISO/IEC 13818-2-2000 (R2006) 第 6.2.2.6 节,在每个 GOP 标题中插入时间码

    • 系统时钟-使用 UTC 时间。

    • ZEROBASED — 使用 00:00:00 :00。

  3. (可选)在同步阈值中,输入将输出时间码与输入时间码同步的阈值(以帧为单位)。有关此字段的信息,请参阅关于同步阈值

输出时间码在运行时的工作原理

频道初始启动或重启

当你启动频道时,该频道会为输出管道建立起始时间码:

  • 如果您将开始时间设置为引用嵌入式时间码,则该通道会对输入时间码进行采样。 MediaLive 如果在源中找不到嵌入式时间码,则会回退到 UTC。

  • 或者它将时间码设置为当前 UTC 时间。

  • 或者它将时间码设置为 00:00:00:00。

该通道为其生成的每个输出帧生成一个新的时间码。

输入开关

当频道切换到不同的输入时, MediaLive 不会重新初始化时间码。因此,输出时间码不会因输入开关而中断。

暂停和取消暂停

如果您暂停频道,则会 MediaLive 继续对帧进行编码,然后立即丢弃这些帧。但是由于 MediaLive 持续编码,因此时间码会继续增加。因此,当您取消暂停时,输出中将出现时间码不连续性问题。

关于同步阈值

时间码同步阈值字段将输出时间码与输入时间码同步。偏移可通过多种方式发生。例如,可能会出现处理问题, MediaLive 导致丢帧或重复帧进行补偿。或者,输入时间码流中可能存在不连续性。

同步的目的

如果( MediaLive 生成的)输出时间码与原始输入时间码匹配对您的工作流程非常重要,则同步非常有用。

  • 如果您知道下游系统必须标识特定的帧,则匹配可能很重要。

    通常,下游系统已经根据原始输入时间码标识了这些帧。因此,输出时间码必须与原始输入时间码匹配,以便下游系统能够找到所需帧。

  • 如果输出时间码的主要目的仅仅是唯一标识每个输出帧,则匹配并不重要。

同步的工作原理

在输入时间码和输出时间码相隔指定帧数后,在输出时间码序列中 MediaLive 插入不连续性,并将输出时间码设置为与当前输入时间码匹配。

同步的主要缺点是它在元数据中引入了时间码不连续性,并且它不能保证每个输出时间码都是唯一的。