Introducción
Las API de la plataforma Brightcove son API RESTful que le permiten obtener y enviar datos a varias partes de la plataforma Brightcove. Algunos ejemplos de uso incluyen:
- Ingesta de videos en Video Cloud
- Administrar videos en Video Cloud
- Creación de informes analíticos personalizados para una cuenta de Video Cloud
- Creación y gestión de reproductores de Brightcove
- Creación de trabajos de Brightcove Live para transmisión en vivo
- Creación de trabajos de transcodificación para videos en Zencoder
API RESTful
Si no está familiarizado con las API RESTful, tienen algunas características comunes:
- Las solicitudes se realizan mediante el envío de una solicitud HTTP, utilizando diferentes métodos, como
GET
,POST
,PATCH
, yDELETE
, dependiendo del tipo de operación realizada. - La respuesta suele ser en forma de JSON string, que cualquier lenguaje de programación puede analizar en tipos de datos nativos.
La belleza de REST es que las API RESTful no dependen de ningún lenguaje de programación en particular. Siempre que pueda realizar solicitudes HTTP y analizar respuestas JSON, a la API no le importa qué idioma esté utilizando.
CORS
Una cosa que debe tener en cuenta es que la mayoría de las API de Brightcove no son CORS activado. Puede leer el documento vinculado para obtener una explicación completa, pero el resultado es que las solicitudes de API en casi todos los casos no se pueden realizar desde un cliente web (una aplicación web, por ejemplo).
Todavía es posible utilizar interfaces web con las API enrutando las solicitudes de API a través de un proxy del lado del servidor, como hacemos en muchas de las aplicaciones de muestra en este sitio, y explicamos en Usando las API REST.
Puede realizar solicitudes desde su propia computadora conectada a Internet usando herramientas como rizo , Cartero , o Insomnio
Autenticación
La autenticación para la mayoría de las API de la plataforma se realiza a través de un OAuth2 temporal token de acceso En su lugar, algunas API utilizan una clave de política o una clave de API permanente. Consulte Autenticación para las API de Brightcove para obtener más detalles.
API de Video Cloud
API | Usar | Página de destino | Resumen | Inicio rápido | Referencia |
---|---|---|---|---|---|
Analytics | Obtenga datos analíticos para su Video Cloud cuentas | Landing Page | Overview | Quick Start | Reference |
Audience | Obtenga datos de audiencia para su Video Cloud cuentas | Landing Page | Overview | Reference | |
CMS | Administrar videos y listas de reproducción (sin caché) | Landing Page | Overview | Quick Start | Reference |
Cross Device Resume | Le permite leer la posición del cursor de reproducción para que un espectador pueda reanudar la reproducción desde donde la dejó. | Landing Page | Overview | Quick Start | Reference |
Data Collection | Enviar datos analíticos a Video Cloud de noBrightcove jugadores | Landing Page | Overview | Quick Start | Reference |
Delivery Rules | Cree reglas personalizadas para controlar cómo se entrega su contenido al espectador | Landing Page | Overview | Quick Start | Reference |
Delivery System | Gestión e implementación de archivos relacionados con el reproductor | Landing Page | Overview | Quick Start | Reference |
Dynamic Ingest | Agregar, reemplazar y retranscodificar videos y activos | Landing Page | Overview | Quick Start | Reference |
In-Page Experiences (REST) | Administre sus experiencias en la página | Landing Page | Overview | Reference | |
Ingest Profiles | Gestionar perfiles de ingesta para su cuenta | Landing Page | Overview | Quick Start | Reference |
OAuth | Obtenga credenciales de cliente y tokens de acceso para las otras API RESTful | Landing Page | Overview | Quick Start | Reference |
Playback | Acceda a datos de videos y listas de reproducción de los clientes | Landing Page | Overview | Quick Start | Reference |
Player Management | Crea y gestiona Brightcove Jugadores | Landing Page | Overview | Quick Start | Reference |
Policy | Genere claves de política que se utilizan para acceder a la Playback API | Landing Page | Overview | Quick Start | Reference |
Social | Obtenga el historial y el estado de compartir en plataformas sociales para su Video Cloud videos | Landing Page | Overview | Reference | |
SSAI | Administrar configuraciones de anuncios para la integración de anuncios del lado del servidor (VOD) | Landing Page | Overview | Reference |
API de reproducción en la nube de Brightcove
API | Usar | Página de destino | Resumen | Inicio rápido | Referencia |
---|---|---|---|---|---|
Channel Manager | Administra tus canales de Cloud Playout | Landing Page | Overview | Reference | |
Cloud Playout CMS Interactions | Administre sus listas de reproducción y videos de Cloud Playout | Landing Page | Overview | Reference | |
EPG | Cree y recupere una guía de programación electrónica para un canal creado en Studio | Landing Page | Overview | Reference |
API de restricción de reproducción de Brightcove
API | Usar | Página de destino | Resumen | Inicio rápido | Referencia |
---|---|---|---|---|---|
Audit | Genere un informe de acceso diario para el uso del servicio de autorización de reproducción de su cuenta | Landing Page | Overview | Reference | |
Blacklist | Administre sus tokens JWT que están en la lista negra y se consideran no válidos para solicitudes de licencia | Landing Page | Overview | Reference | |
Devices | Habilitar límites de dispositivos para la reproducción de video | Landing Page | Overview | Reference | |
Concurrency Service | Permitir comprobaciones intermedias de simultaneidad sin DRM | Landing Page | Overview | Reference | |
Key | Administre sus claves públicas relacionadas con JWT con Brightcove | Landing Page | Overview | Reference | |
Playback Rights | Definir y administrar los derechos de reproducción | Landing Page | Overview | Reference |
API de Brightcove Player (independientes)
API | Usar | Página de destino | Resumen | Inicio rápido | Referencia |
---|---|---|---|---|---|
Delivery System | Gestión e implementación de archivos relacionados con el reproductor | Landing Page | Overview | Quick Start | Reference |
OAuth | Obtenga credenciales de cliente y tokens de acceso para las otras API RESTful | Landing Page | Overview | Quick Start | Reference |
Player Management | Crea y gestiona Brightcove Jugadores | Landing Page | Overview | Quick Start | Reference |
API de Brightcove Live
API | Usar | Página de destino | Resumen | Inicio rápido | Referencia |
---|---|---|---|---|---|
Live | Crea y administra transmisiones en vivo | Landing Page | Overview | Quick Start | Reference |
API de Zencoder
API | Usar | Página de destino | Resumen | Inicio rápido | Referencia |
---|---|---|---|---|---|
Zencoder | Transcodificar activos de transmisión en vivo y VOD | Landing Page | Quick Start | Encoding Settings | Reference |