Recuperando miniaturas programaticamente - MediaLive

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Recuperando miniaturas programaticamente

Quando o recurso de miniaturas está ativado, MediaLive gera miniaturas para a entrada atualmente ativa em um canal que está em execução. Para um canal padrão, MediaLive gera duas miniaturas. Para um canal de pipeline único, MediaLive gera uma miniatura.

Você pode usar o AWS CLI para trabalhar com miniaturas programaticamente. As informações a seguir pressupõem que você esteja familiarizado com os princípios básicos do uso do. AWS CLI Para obter informações sobre o básico, consulte a Referência de AWS CLI Comandos.

Use o comando DescribeThumbnails. Esse comando é representado de forma diferente em interfaces diferentes:

  • No AWS CLI, o comando édescribe-thumbnails.

  • NoAPI, o comando é representado por um HTTP GET ondescribe-thumbnails/kmsKeyId.

  • No AWS SDKs, o comando é representado por construções que são adequadas a essa SDK linguagem.

Para recuperar miniaturas usando o AWS CLI
  1. Verifique se você ativou as miniaturas no canal e se o canal está sendo executado.

  2. Insira este comando:

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

    Em que:

    channel-id é necessário.

    pipeline-idé 0 ou 1. Se você quiser miniaturas para os dois pipelines, digite o comando duas vezes.

    thumbnail-type é sempre CURRENT_ACTIVE. Essa opção é obrigatória, mesmo que tenha apenas um valor.

  3. A resposta é exibida na tela. Por exemplo:

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

    Se as miniaturas estiverem desativadas, a resposta ficará assim:

    { "ThumbnailDetails": [] }