本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
以编程方式检索缩略图
启用缩略图功能后,MediaLive 会为正在运行的通道中的当前活动输入生成缩略图。对于标准通道,MediaLive 会生成两个缩略图。对于单管道通道,MediaLive 会生成一个缩略图。
您可以使用 AWS CLI 以编程方式处理缩略图。以下信息假定您熟悉使用 AWS CLI 的基础知识。有关基础知识的信息,请参阅 AWS CLI 命令参考。
使用 DescribeThumbnails
命令。在不同的界面中,此命令的表示方式不同:
-
在 AWS CLI 中,命令为
describe-thumbnails
。 -
在 API 中,命令由
describe-thumbnails/kmsKeyId
上的HTTP GET
表示。 -
在 AWS SDK 中,命令由适用于该 SDK 语言的构造表示。
使用 AWS CLI 检索缩略图
-
确保您已在通道中启用缩略图,并确保该通道正在运行。
-
输入以下命令:
aws medialive describe-thumbnails --channel-id
value
--pipeline-idvalue
--thumbnail-typevalue
其中:
channel-id
是必需的。pipeline-id
为 0 或 1。如果希望获得两个管道的缩略图,请输入命令两次。thumbnail-type
始终为CURRENT_ACTIVE
。此选项为必选项,尽管它只有一个值。 -
响应将显示在屏幕上。例如:
{ "ThumbnailDetails": [ { "PipelineId": "0", "Thumbnails": [ { "Body"
base64 string of the JPEG image
", "ContentType": "image/jpeg", "ThumbnailType": "CURRENT_ACTIVE", "TimeStamp": "2023-07-15T21:01:11" } ] } ] }如果缩略图已禁用,则响应会类似于以下内容:
{ "ThumbnailDetails": [] }