Descripción general: API de plataforma

Las API de la plataforma de Brightcove le permiten automatizar las interacciones con los sistemas de Brightcove y crear una integración entre los sistemas de Brightcove y su CMS y otras aplicaciones.

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 , y DELETE , 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 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 de Brightcove Player
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 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 de Brightcove Player
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 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 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