Method: projects.locations.corpora.assets.generateHlsUri

Gera um URI para um manifesto HLS. A API recebe uma coleção de intervalos de tempo e gera um URI para um manifesto HLS que abrange todos os intervalos de tempo solicitados.

Solicitação HTTP

POST https://visionai.googleapis.com/v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. O nome do recurso para o qual você quer solicitar clipes. Formato: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ],
  "liveViewEnabled": boolean
}
Campos
temporalPartitions[]

object (TemporalPartition)

O período para solicitar clipes. Será ignorado se get_live_view for definido como "True". O período total solicitado precisa ser menor que 24 horas.

liveViewEnabled

boolean

Opção para mostrar exclusivamente uma transmissão ao vivo do recurso com até três minutos de dados de pendências.

Corpo da resposta

Mensagem de resposta para a API assets.generateHlsUri.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "uri": string,
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ]
}
Campos
uri

string

Um URI assinado para fazer o download do manifesto HLS correspondente aos horários solicitados.

temporalPartitions[]

object (TemporalPartition)

Uma lista de partições temporais do conteúdo retornado na ordem em que aparecem no stream.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para saber mais, consulte a Visão geral da autenticação.

Permissões do IAM

Requer a seguinte permissão do IAM no recurso name:

  • visionai.assets.generateHlsUri

Para mais informações, consulte a documentação do IAM.