本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
问题排查
在 MediaLive 执行管道锁定的输出组中,管道锁定可确保管道彼此的帧精确。
如果您或下游系统的操作员注意到管道不同步,则可以执行以下故障排除。
一般故障排除
以下故障排除步骤适用于所有管道锁定方法:
-
确保 MediaLive 支持频道中输入类型的管道锁定。
-
确保受影响的输出符合管道锁定的条件。管道锁定仅适用于以下类型的输出。
-
确保您更改了帧速率控制,使其不是 Initialize_from_source。
-
检查 “复杂” FRCPresent CloudWatch 指标。值为 1 表示 Medialive 正在执行复杂的帧速率转换,并且没有尝试锁定管道。管道锁定仅支持简单的帧速率转换。
-
如果源中的帧速率发生变化,则可能 MediaLive 无法在持续时间内执行流水线锁定,因为对于该段视频,没有简单的帧速率转换。
基于时间码的锁定疑难解答
如果您使用的是纪元锁定,或者使用源时间码方法(默认)进行管道锁定,除了常规故障排除步骤外,还要检查以下内容:
-
确保输入源具有嵌入式时间码。
-
如果您选择了纪元锁定模式,请确保嵌入的时间码在 2 分钟的纪元时间内。
-
如果输入源中没有嵌入时间码的部分,则 MediaLive停止执行精确帧的管道锁定。 MediaLive 自动回退到执行近似管道锁定。每当嵌入式时间码重新出现时,就会 MediaLive 恢复帧精确的管道锁定。
-
确保您记得在 UDP 输出组中设置分段标记。对于其他支持的输出组,您无需关注此操作,因为它们的输出始终分段。
-
确保您设置了下游系统期望的分段标记类型。
视频对齐管道锁定疑难解答
如果您使用的是视频对齐管道锁定(管道锁定方法设置为 VIDEO_ ALLIGNMENT),并且遇到同步问题,请除常规故障排除步骤外,还要检查以下内容:
-
验证当前输入类型是否兼容。HLS、RTMP_PULL 和文件输入会导致视频对齐的管道锁定在开环模式(已解锁)下运行。请参阅视频对齐管道锁定的要求。
-
检查 InputVideoAligned CloudWatch 指标。值为 1 表示管道锁定已成功对齐管道之间的输入视频内容。如果值为 0:
-
确保两个管道接收的视频内容相同。视频对齐的管道锁定会比较编码器之间的视觉签名,如果内容不同,则无法锁定。
-
-
检查 PipelinesLocked CloudWatch 指标。视频对齐的管道锁定通过相同的指标报告其锁定状态。值为 1 表示同步成功。
-
如果同步是间歇性的,请验证两条管道的网络连接是否稳定。视觉签名比较需要向两个编码器提供一致的视频。