输入的设备指标 AWS Elemental MediaLive - MediaLive

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

输入的设备指标 AWS Elemental MediaLive

您可以使用 Amazon CloudWatch 指标来监控输入设备,例如AWS Elemental Link。 CloudWatch 收集来自这些输入设备的原始数据,并将其处理成可读的、近乎实时的指标,并保存 15 个月。您 CloudWatch 用来查看指标。指标可以帮助您更好地了解 MediaLive 短期和长期的表现。

输入设备的尺寸

  • InputDeviceId — 此值是每个输入设备的唯一标识符。

  • 设备类型-输入设备的特定型号类型,例如 AWS Elemental Link HD 或 UHD。

使用 SDI

指示 SDI 是否是当前为 AWS Elemental Link 设备选择的输入。

值为 0 表示 SDI 不是有效输入。值为 1 表示 SDI 是有效输入。

详情:

  • 姓名: UsingSdi

  • 单位:布尔值。

  • 零的含义:SDI 不是选定的输入。

  • 没有数据点的含义:设备未连接到。 AWS

  • 支持的维度集:I nputDeviceId 和 DeviceType。

  • 推荐统计数据:最小值(SDI 输入处于非活动状态)或最大值(SDI 输入处于活动状态)。

使用 HDMI

指示 HDMI 是否是当前为 AWS Elemental Link 设备选择的输入。

值为 0 表示 HDMI 不是活动输入。值为 1 表示 HDMI 是有效输入。

详情:

  • 姓名: UsingHdmi

  • 单位:布尔值。

  • 零的含义:HDMI 不是选定的输入。

  • 没有数据点的含义:设备未连接到。 AWS

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:最小值(HDMI 输入处于非活动状态)或最大值(HDMI 输入处于活动状态)。

输入已锁定

表示 AWS Elemental Link 设备是否已成功锁定输入信号。

值为 0 表示输入信号未锁定。值为 1 表示输入已成功锁定。

详情:

  • 姓名: InputLocked

  • 单位:布尔值。

  • 零的含义:设备未锁定到信号上。要么是因为未插入任何东西,要么是设备无法检测到输入信号。

  • 没有数据点的含义:设备未连接到。 AWS

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:最大值。表示信号已成功锁定。

编码器正在运行

编码器正在成功处理来自 AWS Elemental Link 设备的输入信号

值为 0 表示编码器未运行且未处理输入。值为 1 表示编码器成功处理锁定的输入信号。

详情:

  • 姓名: EncoderRunning

  • 单位:布尔值。

  • 零的含义:编码器未处理输入信号。验证是否向输入(设备)传递了有效的信号。查看 “已锁定” 和 “正在运行”。

  • 没有数据点的含义:设备未连接到。 AWS

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:最大值。表示编码器正在成功处理。

链接到直播端点

AWS Elemental Link 设备已连接到中的流媒体端点 AWS。

值为 0 表示设备未连接到流媒体端点。值为 1 表示设备已成功连接到流媒体端点。

详情:

  • 姓名: LinkedToStreamEndpoint

  • 单位:布尔值。

  • 零的含义:设备未连接到流媒体端点。

  • 没有数据点的含义:设备未连接到。 AWS

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:最大值。表示设备已成功连接到流媒体端点。

流式处理

AWS Elemental Link 设备成功地将输入信号传输到 MediaLive。

值为 0 表示输入信号未流向 MediaLive。值为 1 表示设备已成功将输入信号传输到 MediaLive。

详情:

  • 名称:直播

  • 单位:布尔值。

  • 零的含义:设备未完全流式传输。验证之前的指标是否显示了建议的统计数据。

  • 没有数据点的含义:设备未连接到。 AWS

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:最大值。表示设备已成功将输入信号传输到 MediaLive。

Temperature

AWS Elemental Link 设备的温度,以摄氏度为单位。有关推荐的工作条件,请查阅设备的文档。

详情:

  • 名称:温度

  • 单位:摄氏度。

  • 零的含义:零摄氏度的温度低于该 AWS Elemental Link 设备系列的建议工作温度。

  • 没有数据点的含义:设备未连接到。 AWS

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:平均值。

配置的比特率

AWS Elemental Link 设备上配置的最大比特率

该值表示将对输入信号进行编码的最高比特率。

详情:

  • 姓名: ConfiguredBitrate

  • 单位:每秒比特数。

  • 零的含义:不适用。请查看您的设备所需的最低比特率。

  • 没有数据点的含义:设备未连接到。 AWS

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:P90。

编码器比特率

设备上主动编码的比特率 AWS Elemental Link

此值表示正在编码的实际比特率。如果配置了最大比特率(由配置的比特率值表示),则该值不会超过该值。

详情:

  • 姓名: EncoderBitrate

  • 单位:每秒比特数。

  • 零的含义:编码器未运行。

  • 没有数据点的含义:设备未连接到。 AWS

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:P90。

已配置的比特率可用

在 AWS Elemental Link 设备上,根据网络条件,设备可以满足的已配置比特率部分。

主动编码的比特率是根据配置的比特率和测量指标时的网络条件得出的。

如果配置了最大比特率,则只要网络支持,输入设备就会评估网络连接并以低于最大比特率的比特率进行传输。如果未设置最大比特率值,则输入设备将确定设备与服务之间网络连接的最佳比特率。 MediaLive 编码器比特率指标表示实际的编码比特率,无论是否设置了最大比特率 v 值。

详情:

  • 单位:百分比。

  • 零的含义:不适用。当编码器运行时,将对非零比特率进行编码。

  • 无数据点的含义:设备未进行流式传输。

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:P90。

数据包总数

在 AWS Elemental Link 设备上,成功传送到 AWS 流媒体端点的数据包总数。

详情:

  • 单位:计数。

  • 零的含义:没有数据包从 Link 设备传送到流媒体端点。

  • 无数据点的含义:设备未进行流式传输。

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:总和。

已恢复的数据包

在 AWS Elemental Link 设备上,在传输过程中丢失但通过纠错恢复的数据包数量。

详情:

  • 姓名: RecoveredPackets

  • 单位:计数。

  • 零的含义:直播正常。成功传送的数据包不需要纠错。

  • 无数据点的含义:设备未进行流式传输。

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:总和。

未恢复的数据包

在 AWS Elemental Link 设备上,在传输过程中丢失且无法通过纠错恢复的数据包数量。

详情:

  • 姓名: NotRecoveredPackets

  • 单位:计数。

  • 零的含义:直播正常。在从 Link 设备到流媒体端点的传输过程中,没有丢失任何数据包。

  • 无数据点的含义:设备未进行流式传输。

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:总和。

错误秒数

在 AWS Elemental Link 设备上,一个或多个数据包被丢弃但未被恢复的秒数。

详情:

  • 姓名: ErrorSeconds

  • 单位:计数。

  • 零的含义:直播正常。在从 Link 设备到流媒体端点的传输过程中,没有丢失任何数据包。

  • 无数据点的含义:设备未进行流式传输。

  • 支持的维度集: InputDeviceId 和 DeviceType。

  • 推荐统计数据:总和。

使用案例

场景:我的设备未进行直播。

如果您已启动频道,但发现直播无法正常运行,则可以使用指标来隔离问题来源。以下指标表示从输入源到最终流的不同点。任何时候出现的问题都可能表明您的直播无法正常运行的原因。

要查找故障直播,请查看以下指标(按顺序)。从输入源开始,到最后一个流结束。

  • 使用 SDI/使用 HDMI

    • 验证链路设备是否配置为使用与连接的源相匹配的输入类型。

  • 输入已锁定

    • 如果为 0,则编码器无法识别来自所连接源的信号。确认您的连接源与所选输入类型相匹配。

  • 编码器正在运行

    • 如果为 0,则链路设备无法对信号进行编码。如果输入被锁定,则可能表明 Link 设备存在问题。

  • 链接到直播端点

    • 如果为 0,则 Link 设备无法连接到其 AWS 服务中的流媒体端点。通过检查编码器运行指标来验证编码器是否正在运行。如果编码器正在运行,请确认您的网络上未阻塞端口 2088。有关必须打开的端口列表,请查阅 HD 数据表或 U HD 数据表。

  • 直播

    • 如果为 0,请验证频道是否已启动。如果该值仍为 0,请调查之前的指标以找出问题的根源。

场景:我的视频质量不合格。

不合标准的视频质量可能是网络性能问题造成的。要确定网络性能是否是原因,请查看可用的 “已配置比特率”、“编码器比特率” 和 “已配置比特率”。如果配置的可用比特率一直低于 100%,则表示 Link 设备的网络连接无法满足配置的带宽。发生这种情况时,编码器比特率会降低,以适应较差的网络连接。

当由于网络连接问题导致编码器比特率降低时,编码器会尝试通过防止数据包丢失来保持视频质量。但是,分辨率、帧速率和场景复杂度会影响编码器生成高质量流的能力。我们建议以每秒 60 帧 (FPS) 运行的高清设备将编码器比特率至少保持在每秒 5 兆比特 (Mbps)。以 60 FPS 的速度运行的 UHD 设备应将编码器比特率保持在 10 到 15 Mbps 之间。

您可以使用以下指标对网络中断的频率和严重性进行故障排除:

  • 已恢复的数据包

    • 如果大于 0,则数据包将在传输过程中丢弃并通过错误更正恢复。尽管恢复的数据包不会影响视频质量,但持续丢包可能表明直播将来可能会遇到问题。

  • 未恢复的数据包

    • 如果该值大于 0,则数据包在传输过程中被丢弃,并且无法通过纠错恢复。数据包丢失可能导致视频质量不佳。您可以将其与 “数据包总数” 的值进行比较,以确定丢失的传入数据包百分比。

  • 错误秒数

    • 如果该值大于 0,则表示数据流经过一秒或更长时间的数据包被丢弃但未恢复。该指标将视频质量问题量化为受影响时间的总时间,而不是数据包数。