Method: projects.locations.corpora.assets.generateHlsUri

Genera un URI per un manifest HLS. L'API riceve una raccolta di intervalli di tempo e genera un URI per un manifest HLS che copre tutti gli intervalli di tempo richiesti.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Obbligatorio. Il nome della risorsa per cui richiedere i clip. Formato: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ],
  "liveViewEnabled": boolean
}
Campi
temporalPartitions[]

object (TemporalPartition)

L'intervallo di tempo per cui richiedere i clip. Verrà ignorato se get_live_view è impostato su True. L'intervallo di tempo totale richiesto deve essere inferiore a 24 ore.

liveViewEnabled

boolean

Opzione per mostrare in esclusiva un live streaming della risorsa con fino a 3 minuti di dati in ritardo.

Corpo della risposta

Messaggio di risposta per l'API assets.generateHlsUri.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "uri": string,
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ]
}
Campi
uri

string

Un URI firmato per scaricare il manifest HLS corrispondente agli orari richiesti.

temporalPartitions[]

object (TemporalPartition)

Un elenco di partizioni temporali dei contenuti restituiti nell'ordine in cui appaiono nello stream.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • visionai.assets.generateHlsUri

Per ulteriori informazioni, consulta la documentazione di IAM.