編程檢索縮略圖 - MediaLive

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

編程檢索縮略圖

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
  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": [] }