Uso de un reproductor que no sea de Brightcove
Introducción
Los reproductores de dispositivos móviles y web de Brightcove tienen una cantidad considerable de funciones integradas, directamente o mediante complementos, para trabajar con varios aspectos de su cuenta de Video Cloud:
- Recuperar metadatos y datos de video
- Manejar la protección de contenido a través de restricciones geográficas o de dominio
- Envíe datos analíticos al recopilador de datos de Brightcove
Si por alguna razón necesita reproducir sus videos de Video Cloud, deberá manejar esta funcionalidad usted mismo. Las secciones siguientes explican cómo utilizar las API de Brightcove para hacer esto.
Obtener una clave de política
Para obtener datos de videos y listas de reproducción, o establecer restricciones de contenido, necesitará un clave de política. En la mayoría de los casos, puede hacerlo a través de Video Cloud Studio o puede utilizar la API de políticas.
Claves de política simples
Si todo lo que necesita hacer es recuperar videos y / o listas de reproducción por sus ID, simplemente puede obtener la clave de política de un jugador.
Si quieres poder buscar videos utilizando el API de reproducción , deberá crear una clave de política habilitada para búsqueda. Puede hacerlo a través de la API de políticas o utilizar la aplicación de muestra que hemos incorporado en el Inicio rápido: API de política.
Claves de política con restricciones de reproducción
La restricción de dominio y la restricción geográfica para los jugadores también se implementan mediante claves de política. Si necesita uno o ambos, la forma más fácil de obtener una clave de política es establecer las restricciones deseadas en un nuevo reproductor en Studio, y luego obtener la clave de política de ese jugador. Si lo prefiere, también puede generar esta clave de política directamente, utilizando el API de política.
Obtener datos de video
Una vez que tenga una clave de política, puede recuperar datos de video para su reproductor usando el API de reproducción. Los datos se pueden recuperar de tres formas:
- Obtener un video por ID o reference_id
- Obtener una lista de reproducción por ID o reference_id
- Obtener videos por buscar
Ver el Inicio rápido: API de reproducción para JavaScript de muestra que puede utilizar para configurar la solicitud de API.
Los datos de respuesta incluirán video sources
, que es una matriz de datos de representación, incluida la URL. También obtendrá URL para imágenes en miniatura y póster, así como metadatos como el video. name
y description
.
La forma en que cargue estos datos en su reproductor dependerá de la API del reproductor.
Analítica
Dado que los reproductores que no son de Brightcove no enviarán datos automáticamente al API de recopilación de datos para el sistema Brightcove Analytics, es su responsabilidad implementarlo.
Lo que deberá hacer depende de la API del jugador, especialmente los eventos que se transmiten para las acciones del jugador. Ver el Muestra de API de recopilación de datos para obtener un modelo basado en el reproductor VideoJS para obtener orientación sobre qué eventos debe capturar y cómo enviar los datos a la API.
Otra funcionalidad
Si necesita otra funcionalidad, como publicidad o desbloqueo de DRM, también deberá implementar esto para su reproductor. Mirando el código fuente de la Complementos de Brightcove Player le proporcionará algunas pistas útiles sobre lo que debe hacer.