Method: projects.locations.corpora.assets.generateHlsUri

Génère un URI pour un fichier manifeste HLS. L'API reçoit une collection d'intervalles de temps et génère un URI pour un fichier manifeste HLS couvrant tous les intervalles de temps demandés.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de la ressource pour laquelle demander des extraits. Format : projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ],
  "liveViewEnabled": boolean
}
Champs
temporalPartitions[]

object (TemporalPartition)

Période pour laquelle vous souhaitez demander des extraits. Sera ignoré si get_live_view est défini sur "True". La période totale demandée doit être inférieure à 24 heures.

liveViewEnabled

boolean

Possibilité d'afficher exclusivement une diffusion en direct de l'asset avec jusqu'à trois minutes de données en attente.

Corps de la réponse

Message de réponse pour l'API assets.generateHlsUri.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "uri": string,
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ]
}
Champs
uri

string

URI signé pour télécharger le fichier manifeste HLS correspondant aux heures demandées.

temporalPartitions[]

object (TemporalPartition)

Liste des partitions temporelles du contenu renvoyé dans l'ordre dans lequel elles apparaissent dans le flux.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez la page Présentation de l'authentification.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • visionai.assets.generateHlsUri

Pour en savoir plus, consultez la documentation IAM.