- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de IAM
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 |
Obligatorio. Es el nombre del recurso del activo para el que se solicitarán clips. Formato: |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"temporalPartitions": [
{
object ( |
Campos | |
---|---|
temporalPartitions[] |
Es el intervalo de tiempo para el que se solicitarán los clips. Se ignorará si |
liveViewEnabled |
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 ( |
Campos | |
---|---|
uri |
Un URI firmado para descargar el manifiesto de HLS correspondiente a los horarios solicitados. |
temporalPartitions[] |
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.