En esta página, se muestra cómo crear y administrar recursos de la API de Live Stream. Los recursos son videos o imágenes que se pueden usar con la API de Live Stream. Puedes usar un recurso para insertar una pizarra en una transmisión en vivo.
Formatos multimedia compatibles
La API de Live Stream admite los siguientes códecs y formatos de medios para los recursos.
Cómo ingresar contenido multimedia | Formatos admitidos |
---|---|
Formatos de archivo de video | MP4, MPEG-TS y FLV |
Códecs de video | H.264 |
Códecs de audio | AAC, AC3, MP2, MP3 |
Formatos de archivo de imagen | JPG |
Tamaño máximo | 250 MB |
Resoluciones máximas | 1920 × 1080 |
Configura tu proyecto Google Cloud y la autenticación
Si aún no creaste un proyectoGoogle Cloud ni credenciales, consulta Antes de comenzar.Crea un activo
Para crear un activo, usa el método projects.locations.assets.create
. En el siguiente ejemplo, se crea un recurso de video.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_NUMBER
: Es el número de tu proyecto Google Cloud , que se encuentra en el campo Número de proyecto de la página Configuración de IAM.LOCATION
: Es la ubicación en la que se creará el activo. Usa una de las regiones compatibles.Mostrar ubicacionesus-central1
us-east1
us-east4
us-west1
us-west2
northamerica-northeast1
southamerica-east1
asia-east1
asia-east2
asia-south1
asia-northeast1
asia-southeast1
australia-southeast1
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
ASSET_ID
: Es un identificador definido por el usuario para el recurso nuevo que se creará. Este valor debe tener entre 1 y 63 caracteres, comenzar y terminar con[a-z0-9]
, y puede contener guiones (-) entre los caracteres. Por ejemplo,my-asset
.ASSET_URI
: Es el URI del video en tu bucket de Cloud Storage que se usará, comogs://my-bucket/my-video.mp4
(consulta los formatos de medios admitidos).
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.video.livestream.v1.OperationMetadata", "createTime": CREATE_TIME, "target": "projects/PROJECT_NUMBER/locations/LOCATION/assets/ASSET_ID", "verb": "create", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para C#.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Go.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Java.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Node.js.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para PHP.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Python.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Ruby
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Ruby.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Obtén detalles del activo
Para obtener los detalles del recurso, usa el método projects.locations.assets.get
.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_NUMBER
: Es el número de tu proyecto Google Cloud , que se encuentra en el campo Número de proyecto de la página Configuración de IAM.LOCATION
: Es la ubicación de tu activo. Usa una de las regiones admitidas.Mostrar ubicacionesus-central1
us-east1
us-east4
us-west1
us-west2
northamerica-northeast1
southamerica-east1
asia-east1
asia-east2
asia-south1
asia-northeast1
asia-southeast1
australia-southeast1
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
ASSET_ID
: Es el identificador definido por el usuario para el recurso.
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/assets/ASSET_ID", "createTime": CREATE_TIME, "updateTime": UPDATE_TIME, "video": { "uri": "ASSET_URI" }, "crc32c": "pKNslg==", "state": "ACTIVE" }
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para C#.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Go.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Java.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Node.js.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para PHP.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Python.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Ruby
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Ruby.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Enumerar recursos
Para enumerar todos los recursos que creaste en una ubicación, usa el método projects.locations.assets.list
.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_NUMBER
: Es el número de tu proyecto Google Cloud , que se encuentra en el campo Número de proyecto de la página Configuración de IAM.LOCATION
: Es la ubicación de tus recursos. Usa una de las regiones admitidas.Mostrar ubicacionesus-central1
us-east1
us-east4
us-west1
us-west2
northamerica-northeast1
southamerica-east1
asia-east1
asia-east2
asia-south1
asia-northeast1
asia-southeast1
australia-southeast1
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "assets": [ { "name": "projects/PROJECT_NUMBER/locations/LOCATION/assets/ASSET_ID", "createTime": CREATE_TIME, "updateTime": UPDATE_TIME, "video": { "uri": "ASSET_URI" }, "crc32c": "pKNslg==", "state": "ACTIVE" }, { "name": "projects/PROJECT_NUMBER/locations/LOCATION/assets/my-other-asset", "createTime": CREATE_TIME, "updateTime": UPDATE_TIME, "video": { "uri": "my-other-asset-uri" }, "crc32c": "pLNslg==", "state": "ACTIVE" } ] }
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para C#.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Go.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Java.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Node.js.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para PHP.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Python.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Ruby
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Ruby.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Cómo borrar un activo
Para borrar un activo, usa el método projects.locations.assets.delete
.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_NUMBER
: Es el número de tu proyecto Google Cloud , que se encuentra en el campo Número de proyecto de la página Configuración de IAM.LOCATION
: Es la ubicación de tu activo. Usa una de las regiones admitidas.Mostrar ubicacionesus-central1
us-east1
us-east4
us-west1
us-west2
northamerica-northeast1
southamerica-east1
asia-east1
asia-east2
asia-south1
asia-northeast1
asia-southeast1
australia-southeast1
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
ASSET_ID
: Es el identificador definido por el usuario para el recurso.
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.video.livestream.v1.OperationMetadata", "createTime": CREATE_TIME, "target": "projects/PROJECT_NUMBER/locations/LOCATION/assets/ASSET_ID", "verb": "delete", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para C#.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Go.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Java.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Node.js.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para PHP.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Python.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Ruby
Para obtener información sobre cómo instalar y usar la biblioteca cliente de la API de Live Stream, consulta las bibliotecas cliente de la API de Live Stream. Para obtener más información, consulta la documentación de referencia de la API de Live Stream para Ruby.
Para autenticarte en la API de Live Stream, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.