以编程方式检索缩略图 - MediaLive

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

以编程方式检索缩略图

MediaLive 为正在运行的频道中当前处于活动状态的输入生成缩略图。对于标准频道, MediaLive 生成两个缩略图。对于单管道频道, MediaLive 生成一个缩略图。

您可以使用AWS CLI以编程方式处理缩略图。以下信息假设您熟悉使用的基础知识AWS CLI。有关基础知识的信息,请参阅《AWS CLI命令参考》。

使用 DescribeThumbnails 命令。在不同的接口中,此命令的表示方式不同:

  • 在中AWS CLI,命令是describe-thumbnails

  • 在 API 中,命令由 HTTP GET on 表示describe-thumbnails/kmsKeyId

  • 在 AWS SDK 中,命令由适用于该 SDK 语言的构造表示。

要使用检索缩略图 AWS CLI
  1. 确保您已在频道中启用缩略图,并确保该频道正在运行。

  2. 输入以下命令:

    aws medialive describe-thumbnails --channel-id value --pipeline-id value --thumbnail-type value

    其中:

    channel-id 是必需的。

    pipeline-id是 0 或 1。如果想要两个管道的缩略图,请输入命令两次。

    thumbnail-type 始终为 CURRENT_ACTIVE。此选项是必需的,尽管它只有一个值。

  3. 响应将显示在屏幕上。例如:

    { "ThumbnailDetails": [ { "PipelineId": "0", "Thumbnails": [ { "Body"base64 string of the JPEG image", "ContentType": "image/jpeg", "ThumbnailType": "CURRENT_ACTIVE", "TimeStamp": "2023-07-15T21:01:11" } ] } ] }

    如果禁用缩略图,则响应如下所示:

    { "ThumbnailDetails": [] }