Mengambil thumbnail secara terprogram - MediaLive

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengambil thumbnail secara terprogram

Saat fitur thumbnail diaktifkan, buat MediaLive thumbnail untuk input yang sedang aktif di saluran yang sedang berjalan. Untuk saluran standar, buat dua MediaLive thumbnail. Untuk saluran pipa tunggal, buat satu MediaLive thumbnail.

Anda dapat menggunakan AWS CLI untuk bekerja dengan thumbnail secara terprogram. Informasi berikut mengasumsikan bahwa Anda terbiasa dengan dasar-dasar penggunaan. AWS CLI Untuk informasi tentang dasar-dasarnya, lihat Referensi AWS CLI Perintah.

Gunakan perintah DescribeThumbnails. Perintah ini direpresentasikan secara berbeda dalam antarmuka yang berbeda:

  • Dalam AWS CLI, perintahnya adalahdescribe-thumbnails.

  • DalamAPI, perintah diwakili oleh HTTP GET ondescribe-thumbnails/kmsKeyId.

  • Dalam AWS SDKs, perintah diwakili oleh konstruksi yang cocok untuk SDK bahasa itu.

Untuk mengambil thumbnail menggunakan AWS CLI
  1. Pastikan Anda telah mengaktifkan thumbnail di saluran, dan pastikan saluran berjalan.

  2. Masukkan perintah ini:

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

    Di mana:

    channel-id diperlukan.

    pipeline-idadalah 0 atau 1. Jika Anda ingin thumbnail untuk kedua pipeline, masukkan perintah dua kali.

    thumbnail-type selalu CURRENT_ACTIVE. Opsi ini diperlukan, meskipun hanya memiliki satu nilai.

  3. Respons muncul di layar. Sebagai contoh:

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

    Jika thumbnail dinonaktifkan, responsnya terlihat seperti ini:

    { "ThumbnailDetails": [] }