Method: projects.locations.corpora.assets.generateHlsUri

Genera un URI para un manifiesto HLS. La API recibe una colección de períodos y genera un URI para un manifiesto HLS que abarca todos los períodos solicitados.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Es el nombre del recurso del activo para el que se solicitarán clips. Formato: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ],
  "liveViewEnabled": boolean
}
Campos
temporalPartitions[]

object (TemporalPartition)

Es el intervalo de tiempo para el que se solicitarán los clips. Se ignorará si get_live_view se establece en verdadero. El intervalo de tiempo total solicitado debe ser inferior a 24 horas.

liveViewEnabled

boolean

Es la opción para mostrar exclusivamente una transmisión en vivo del activo con hasta 3 minutos de datos de lista de tareas pendientes.

Cuerpo de la respuesta

Es el mensaje de respuesta de la API de assets.generateHlsUri.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "uri": string,
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ]
}
Campos
uri

string

Un URI firmado para descargar el manifiesto de HLS correspondiente a los horarios solicitados.

temporalPartitions[]

object (TemporalPartition)

Es una lista de particiones temporales del contenido que se muestra en el orden en que aparecen en la transmisión.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso name:

  • visionai.assets.generateHlsUri

Para obtener más información, consulta la documentación de IAM.