Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Récupération de vignettes par programmation
Lorsque la fonctionnalité de vignettes est activée, elle MediaLive génère des miniatures pour l'entrée actuellement active dans un canal en cours d'exécution. Pour une chaîne standard, MediaLive génère deux vignettes. Pour un canal à pipeline unique, MediaLive génère une miniature.
Vous pouvez utiliser le AWS CLI pour travailler avec des vignettes par programmation. Les informations suivantes supposent que vous connaissez les bases de l'utilisation du AWS CLI. Pour plus d'informations sur les principes de base, consultez le manuel de référence des AWS CLI commandes.
Utilisez la commande DescribeThumbnails
. Cette commande est représentée différemment dans chaque interface :
-
Dans le AWS CLI, la commande est
describe-thumbnails
. -
Dans leAPI, la commande est représentée par un
HTTP GET
activédescribe-thumbnails/kmsKeyId
. -
Dans le AWS SDKs, la commande est représentée par des constructions adaptées à ce SDK langage.
Pour récupérer des miniatures à l'aide du AWS CLI
-
Assurez-vous que vous avez activé les vignettes dans le canal et assurez-vous que le canal fonctionne.
-
Entrez cette commande :
aws medialive describe-thumbnails --channel-id
value
--pipeline-idvalue
--thumbnail-typevalue
Où :
channel-id
est obligatoire.pipeline-id
vaut 0 ou 1. Si vous souhaitez obtenir des miniatures pour les deux pipelines, entrez la commande deux fois.thumbnail-type
est toujoursCURRENT_ACTIVE
. Cette option est obligatoire, même si elle n'a qu'une seule valeur. -
La réponse s'affiche à l'écran. Par exemple :
{ "ThumbnailDetails": [ { "PipelineId": "0", "Thumbnails": [ { "Body"
base64 string of the JPEG image
", "ContentType": "image/jpeg", "ThumbnailType": "CURRENT_ACTIVE", "TimeStamp": "2023-07-15T21:01:11" } ] } ] }Si les miniatures sont désactivées, la réponse est la suivante :
{ "ThumbnailDetails": [] }