本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置输出时间码的开始时间
您可以为输出编码中 MediaLive 包含的输出时间码配置开始时间。
注意
此过程假设您熟悉创建或编辑频道,如中所述从头开始创建通道。
-
在创建频道页面的常规设置部分,选择时间码配置。
-
在 S ourc e 中,选择用于在输出中初始化时间码的选项:
-
EMBEDDED— 使用源视频中嵌入的时间码。
MediaLive 在源视频中查找时间码,如下所示:
-
H.264 — 根据/14496-10-2005 的 D.1.2 节,在 pic_timing 类型的SEI消息中插入的时间码 ISO IEC
-
H.265 — 根据-T H.265 的 D.2.26 节,在时间码类型的SEI消息中插入的时间码 ITU
-
MPEG2— 根据ISO/IEC13818-2-2000 (R2006) 第 6.2.2.6 节,在每个GOP标题中插入一个时间码
-
-
SYSTEMCLOCK— 利用UTC时间。
-
ZEROBASED— 使用 00:00:00:00。
-
-
(可选)在同步阈值中,输入将输出时间码与输入时间码同步的阈值(以帧为单位)。有关此字段的信息,请参阅关于同步阈值。
输出时间码在运行时的工作原理
频道初始启动或重启
当你启动频道时,该频道会为输出管道建立起始时间码:
-
如果您将开始时间设置为引用嵌入式时间码,则该通道会对输入时间码进行采样。 MediaLive 如果在源中找不到嵌入式时间码,则会回退到。UTC
-
或者它将时间码设置为当前UTC时间。
-
或者它将时间码设置为 00:00:00:00。
该通道为其生成的每个输出帧生成一个新的时间码。
输入开关
当频道切换到不同的输入时, MediaLive 不会重新初始化时间码。因此,输出时间码不会因输入开关而中断。
暂停和取消暂停
如果您暂停频道,则会 MediaLive 继续对帧进行编码,然后立即丢弃这些帧。但是由于 MediaLive 持续编码,因此时间码会继续增加。因此,当您取消暂停时,输出中将出现时间码不连续性问题。
关于同步阈值
时间码同步阈值字段将输出时间码与输入时间码同步。偏移可通过多种方式发生。例如,可能会出现处理问题,导致 MediaLive 丢帧或重复帧以进行补偿。或者,输入时间码流中可能存在不连续性。
同步的目的
如果( MediaLive 生成的)输出时间码与原始输入时间码匹配对您的工作流程非常重要,则同步非常有用。
-
如果您知道下游系统必须标识特定的帧,则匹配可能很重要。
通常,下游系统已经根据原始输入时间码标识了这些帧。因此,输出时间码必须与原始输入时间码匹配,以便下游系统能够找到所需帧。
-
如果输出时间码的主要目的仅仅是唯一标识每个输出帧,则匹配并不重要。
同步的工作原理
在输入时间码和输出时间码相隔指定帧数后,在输出时间码序列中 MediaLive 插入不连续性,并将输出时间码设置为与当前输入时间码匹配。
同步的主要缺点是它在元数据中引入了时间码不连续性,并且它不能保证每个输出时间码都是唯一的。