Esta página se ha movido: se le dirigirá a https://apis.support.brightcove.com/live-api/guides/managing-credentials-live-api.html en 3 segundos. ¡Actualiza tus marcadores!

Administrar credenciales para la API en vivo

Este tema proporciona una descripción general de la administración de credenciales de varios tipos para Live API.

Introducción

Hay varios tipos de credenciales que se pueden usar junto con sus trabajos de Live API:

  • Credenciales FTP, S3, Video Cloud o Zencoder que el sistema Live necesita para enviar clips al destino elegido
  • Credenciales RTMP que impiden que alguien que obtenga la dirección RTMP de su transmisión en vivo la reproduzca
  • OAuth2 o credenciales de autorización básicas que Live System necesita para enviar notificaciones a su controlador de notificaciones

Los puntos finales de credenciales para la API en vivo permiten crear y administrar estas credenciales, a las que luego puede hacer referencia por sus etiquetas cuando crea trabajos de clip en vivo o VOD.

Para obtener detalles completos de las operaciones de la API para las credenciales, consulte la Referencia de API.

Tipos de credenciales

La siguiente tabla muestra los tipos de credenciales admitidos actualmente y sus usos.

Tipos de credenciales
credential_type valor Descripción / Caso de uso
ftp Credenciales para el sitio FTP donde se deben enviar los clips
http Credenciales de autorización básicas para una dirección http a la que enviar notificaciones
oauth Se requieren credenciales para la autenticación OAuth2 para la dirección a la que se enviarán las notificaciones
rtmp Agregue autenticación al punto final al que se conecta su codificador, para que cualquier persona que tenga la URL RTMP no pueda simplemente conectarse
s3 Credenciales para un bucket de S3 al que enviar clips
videocloud Credenciales de OAuth para su cuenta de Video Cloud para enviar clips (deben incluir los permisos necesarios para Dynamic Ingest)
zencoder Autenticación para su cuenta de Zencoder para enviar clips

Operaciones de credenciales

La siguiente tabla muestra los puntos finales para administrar las credenciales.

Puntos finales de credenciales
Punto final Método Descripción
/v1/credentials GET Enumere todas las credenciales de la cuenta
/v1/credentials POST Crea una nueva credencial para la cuenta.
/v1/credentials/{credential_id} PUT Actualizar una credencial para la cuenta
/v1/credentials/{credential_id} DELETE Eliminar una credencial de la cuenta

Campos de credenciales

La siguiente tabla muestra los campos para las credenciales.

Campos de credenciales
Field Type Required Allowed Values Default Description
credential_default_for_type boolean no true | false false Want this credential to be default for the user for this type of credentials?
credential_label string yes     User identifiable name for the credentials
credential_type enum yes ftp | http | oauth | rtmp | s3 | videocloud | zencoder   The type of credential
credential_public string yes     The username, public key, or client id, depending on the credential type
credential_private string yes     The password, private key, or client secret, depending on the credential type
user_id string no   (credentials are available for all account users) user_id (GUID) for which the credentials are being created