Proyectos de código abierto de Brightcove
Bienvenido a Brightcove Open Source. Aquí encontrará varios proyectos creados por empleados de Brightcove o miembros de la comunidad de Brightcove para ayudar a acelerar el desarrollo de Brightcove.
Si está interesado en contribuir a proyectos, vaya a los sitios de proyectos individuales en Github. Si tienes un proyecto que te gustaría enumerar aquí, ponte en contacto con nosotros.
API actuales
-
Script de solución de problemas de solicitud API
Solucione problemas de solicitudes y respuestas HTTP hacia/desde las API de Brightcove.
https://github.com/BrightcoveOS/api-request-troubleshooting-script
-
Cargador de Brightcove
Módulo frontend para carga directa de varias partes a s3 con salsa secreta para ingerir Brightcove.
-
Envoltura de API de reproducción de Brightcove
Esta es una envoltura de PHP para la API de reproducción de Brightcove escrita por Theresa Newman.
https://github.com/BrightcoveOS/Brightcove-Playback-API-Wrapper
-
Envoltura PHP para la ingesta dinámica de Brightcove
Este proyecto proporciona un punto de partida para integrar Brightcove Dynamic Ingest API en su aplicación. Proporciona formas sencillas de agregar y actualizar vídeos y medios asociados mediante la ingesta basada en extracción o la carga de archivos fuente.
-
Fachada API
Esta humilde biblioteca pretende ser una simple fachada sobre las API de servidor de Brightcove. Como la mafia exige funcionalidad adicional, se agregará aquí.
-
Cliente de API de administración de Player
Este módulo se puede utilizar para acceder a la API de administración de jugadores de Brightcove. La documentación de la API subyacente se puede encontrar aquí.
https://github.com/BrightcoveLearning/Player-Management-Client
-
Ejemplos de API de Brightcove con CSharp
Este proyecto muestra cómo se pueden utilizar las nuevas API de Brightcove con C #.
Tenga en cuenta que esto funcionará desde entornos de escritorio (probados), pero probablemente no funcionará si se usa en páginas ASP.NET debido a CORS. Si se encuentra con este problema, creo que la única forma de resolver esto es usar el proxy PHP proporcionado por Brightcove en todas sus páginas de CMS API ejemplo.
Todo el código se proporciona tal cual y puramente como ejemplo. Úsalo bajo su propio riesgo. No se proporciona soporte para ello de ninguna manera, forma o forma.
-
Cliente de API de administración de Player
Este módulo se puede utilizar para acceder a la API de administración de jugadores de Brightcove. La documentación de la API subyacente se puede encontrar aquí.
https://github.com/BrightcoveLearning/Player-Management-Client
Reproductor y SDK
-
Generador de marcos de plugin Video.js
Este es un generador Yeoman obstinado para plugins video.js. Se basa en las recomendaciones del equipo principal de video.js, así como en herramientas y convenciones para desarrollar complementos en Brightcove.
Integraciones de sistemas
-
Brightcove Video Connect para SharePoint 2013
Brightcove Video Connect for SharePoint 2013 permite a los editores agregar, examinar y administrar vídeos y listas de reproducción de vídeo directamente desde SharePoint. Su componente de reproductor permite una fácil integración de los activos de Brightcove Video Cloud directamente en las páginas de SharePoint.
-
Brightcove Video Connect para Drupal
Brightcove Video Cloud es una solución de alojamiento y publicación de vídeo para ofrecer vídeo de calidad profesional a audiencias digitales en cualquier dispositivo. Ofrece reproductores altamente personalizables, streaming HD, sincronización con CDN de terceros y con YouTube. Con Brightcove Video Connect for Drupal puede agregar y administrar de manera eficiente contenido de vídeo en sus sitios web equipados con Drupal.
-
Brightcove Video Connect para WordPress
¿Está buscando manejar su biblioteca de vídeos y listas de reproducción de Brightcove de forma nativa desde WordPress? Con este plugin, desarrollado por 10up.com, usted tiene el poder de manejar múltiples cuentas y bibliotecas de vídeo, subir videos y añadirlos a listas de reproducción, renderizar códigos cortos con sus vídeos y todo desde la interfaz de administración de WordPress.
-
Conector de SharePoint 2013
Proporciona integración entre SharePoint 2013 y varias cuentas de Video Cloud.
-
Brightcove Video Connect para Adobe Experience Manager
Brightcove Video Connect for Adobe Experience Manager (AEM) es la forma más sencilla de integrar el flujo de trabajo entre Brightcove Video Cloud y AEM. Mediante Brightcove Video Connect, los usuarios de AEM pueden agregar, navegar y administrar vídeos directamente desde la interfaz de usuario de AEM.
-
Componente CQ5
El componente CQ5 integra Brightcove
Tecnologías: CQ5
https://www.github.com/coresecure/Adobe-CQ5-Brightcove-Connector
-
montacargas de venta
Salesforce proporciona una API masiva para facilitar la sincronización masiva de datos desde un almacén de datos a salesforce. Este proyecto proporciona una gema para usar Salesforce Bulk API en una aplicación de ruby.
Tecnologías: Salesforce, Ruby
Analytics
-
Adobe Analytics
El complemento de Adobe Analytics se puede configurar fácilmente mediante el módulo Players. Para obtener más información, consulte Configuración del seguimiento de eventos de Adobe Analytics.
-
Google Analytics
El plugin de Google Analytics se puede configurar fácilmente utilizando el módulo Players. Para obtener más información, consulte Configuración del seguimiento de eventos de Google Analytics.
Misceláneo
Estos proyectos no encajan en ninguna otra categoría.
-
Perl Commons
Este proyecto proporciona clases y utilidades comunes para su uso en otros proyectos de Perl. Esto puede incluir bibliotecas de terceros, así como bibliotecas de código abierto de Brightcove.
Tecnologías: Perl
-
Metrics - Pickle de grafito
Una extensión a Coda Hale
Tecnologías: Grafito, Java
-
Aplicación de muestra de LG
Esta es una aplicación de vídeo LG que muestra varias listas de reproducción de una cuenta de Brightcove. La aplicación ha sido diseñada para que sea necesaria una configuración mínima, y permite a los clientes realizar personalizaciones para cambiar la interfaz de usuario o agregar o quitar características de acuerdo con la funcionalidad que deseen.
Tecnologías: LG, TV
-
Aplicación de muestra de Roku
Esta plantilla proporciona un buen comienzo para que su contenido de Brightcove se publique en Roku. Para comenzar a publicar con esta aplicación, necesita lo siguiente:
Tecnologías: Roku, TV
-
Java Commons
Este proyecto proporciona clases y utilidades comunes para su uso en otros proyectos Java. Esto puede incluir bibliotecas de terceros, así como bibliotecas de código abierto de Brightcove.
Tecnologías: Java
-
Diamante
Diamond es un demonio de Python que recopila métricas del sistema y las publica en Grafito. Es capaz de recopilar métricas de CPU, memoria, red, i/o, carga y disco. Además, cuenta con una API para implementar recopiladores personalizados para recopilar métricas de casi cualquier fuente.
Tecnologías: Grafito, Python