¿POR QUÉ LA VERSIÓN 6 DE BRIGHTCOVE PLAYER INCLUYE VIDEO.JS 7?

Foto de JESS R
JESS R
blog-placeholder image

Recientemente hemos realizado un cambio en nuestra política de números de versión del reproductor de Brightcove que ha confundido a algunos de nuestros clientes. Le escribo para informarle de lo que hemos cambiado y por qué lo hemos hecho.

VISIÓN GENERAL

Los cambios realizados en Video.js cuando se actualizó de la versión 6 a la versión 7 no alteraron significativamente el comportamiento del reproductor Brightcove Player (más detalles a continuación). Estos cambios no requirieron el tipo de atención especial ni el opt-in manual que requeriríamos normalmente con una actualización de versión importante del reproductor de Brightcove. Por eso es una actualización de versión importante para Video.js, pero no para el reproductor Brightcove Player.

Reconocemos que esto desincroniza la versión principal del reproductor de Brightcove con Video.js, y reconocemos que puede resultar un poco confuso para aquellos que analizan detenidamente las funciones internas del reproductor. Pero pensamos que la alternativa habría sido mucho más perjudicial: lanzar un reproductor Brightcove Player 7 que obligara a todos los clientes a optar por una actualización manual.

RESUMEN RÁPIDO

  • Los cambios en los números de las versiones principales (el primer número antes del punto) indican grandes cambios, especialmente los que rompen la compatibilidad.
  • El reproductor de Brightcove es un superconjunto de Video.js, lo que significa que Video.js constituye el núcleo.
  • A partir de la versión 5 sincronizamos las versiones mayores para facilitar el seguimiento de las versiones que van juntas; los números de las versiones menores nunca se sincronizaron.
  • Hemos actualizado la versión principal de Video.js a 7 porque, entre otras cosas, hemos eliminado la compatibilidad con Flash y hemos añadido la compatibilidad con HLS.
  • Hemos decidido mantener el reproductor Brightcove Player en la versión 6, ya que hemos vuelto a añadir compatibilidad con Flash (para IE 11 en Win7) además de Video.js 7, y puesto que Brightcove Player siempre ha incluido compatibilidad con HLS (esto no ha sido un cambio).
  • Con estas adiciones al reproductor de Brightcove, pensamos que los cambios no eran tan importantes y que no requerían el tipo de atención especial y el consentimiento manual que normalmente requeriríamos con una actualización de versión importante. Por este motivo, se trata de una actualización de versión importante para Video.js, pero no para el reproductor Brightcove Player.
  • Sentimos la confusión que esto ha causado, pero pensamos que mantener la versión principal en 6 comunicaba correctamente el hecho de que no esperamos ninguna interrupción con la actualización de Brightcove Player 6.

¿QUÉ CAMBIÓ?

A partir de la versión 6.20 hemos incorporado Video.js 7 como dependencia. En las versiones 5 y 6 mantuvimos la misma versión principal de Video.js y del reproductor de Brightcove. Ahora han vuelto a desincronizarse.

NUESTRO OBJETIVO

Nuestro objetivo con el reproductor Brightcove Player es proporcionar a los clientes la mejor experiencia de usuario con las últimas correcciones y mejoras con el menor trastorno posible. Nuestro sistema de actualización automática está diseñado para garantizar que cada versión que lanzamos tenga la máxima calidad y siga funcionando en los sitios web de nuestros clientes. Nos esforzamos para que cada actualización sea compatible con las implementaciones existentes para que nuestras mejoras puedan tener el mayor impacto positivo para nuestros clientes.

QUÉ SIGNIFICAN LOS NÚMEROS PRINCIPALES DE VERSIÓN

Utilizamos los cambios en los números de versión principal (el primer número antes del punto) para indicar cambios importantes, especialmente cambios que hacen que nuestro reproductor sea incompatible con integraciones existentes. Un cambio en el número de versión principal generalmente significa que nuestros clientes deben tomar nota y tener especial cuidado con la actualización. Por ejemplo, con la actualización de la versión 5 a la 6, decidimos no actualizar automáticamente ningún reproductor, sino que pedimos a los clientes que aceptaran el cambio. Desde la versión 5, también hemos intentado que la versión principal de Video.js sea la misma que la versión correspondiente del reproductor de Brightcove, lo que nos ha parecido más fácil de seguir, aunque los números de versiones menores (el resto de números de versión después del primer punto) nunca se han sincronizado.

VIDEO.JS 7 EN BRIGHTCOVE PLAYER 6

En Video.js 7 hemos realizado varios cambios importantes, como la eliminación de la compatibilidad con Flash y la compatibilidad con todos los navegadores que requieren compatibilidad con Flash (versiones anteriores de IE). También hemos añadido soporte de reproducción HLS al reproductor central. Estos son cambios importantes para Video.js que podrían tener un impacto significativo en las integraciones y plugins, razón por la cual cambiamos el número de versión.

El reproductor de Brightcove es un superconjunto de Video.js, lo que significa que empezamos con Video.js y añadimos otros componentes para facilitar su uso, especialmente para los usuarios de Brightcove Video Cloud. Cuando lanzamos Video.js 7, nos preguntamos si había alguna forma de poner las mejoras de esa versión a disposición de los clientes actuales del reproductor de Brightcove sin introducir cambios de última hora que requirieran un opt-in u otra actualización perjudicial. Dado que Brightcove Player siempre ha incluido la compatibilidad con HLS de forma predeterminada, la incorporación de HLS en Video.js 7 no supuso ningún cambio para Brightcove Player 6. Además, al añadir compatibilidad con Flash (para IE 11 en Windows 7) en el paquete de superconjuntos del reproductor de Brightcove, decidimos que podíamos producir un reproductor de Brightcove 100% compatible con el reproductor de Brightcove 6.

En efecto, esto significa que lo que es un conjunto de cambios importantes y potencialmente rompedores en Video.js no es tan importante ni potencialmente rompedor para el reproductor de Brightcove. Pensamos que mantener el reproductor de Brightcove en la versión 6 era una forma correcta de indicar esto y de comunicar que no hay razón para tomar nota especialmente o para cambiar el código de integración.

Reconocemos que esto desincroniza la versión principal del reproductor de Brightcove con Video.js, y reconocemos que puede resultar un poco confuso para aquellos que analizan detenidamente las funciones internas del reproductor. Pero pensamos que la alternativa habría sido mucho más perjudicial: lanzar un reproductor Brightcove Player 7 que obligara a todos los clientes a optar por una actualización manual.

Espero que esto le proporcione una idea de nuestra decisión y de por qué incluimos Video.js 7 con las versiones recientes del reproductor Brightcove Player 6. Nuestro objetivo sigue siendo ofrecer la mejor experiencia de usuario con el menor trastorno posible con cada nueva actualización de versión.

Compartir

Brightcove ayudó a un fabricante de equipos de diagnóstico a reducir el tiempo de clase y los gastos, a la vez que mejoraba el éxito ...
Brightcove ayudó al mercado automovilístico más reconocido a gestionar su enorme videoteca heredada y a monetizarla...
Para mantener la integridad de la marca, las marcas minoristas necesitan reproductores de vídeo personalizables que les permitan ajustar los colores, la fuente...

¿PREPARADO PARA EMPEZAR?

Póngase en contacto con nosotros para saber cómo podemos mejorar sus esfuerzos de marketing por vídeo y ayudarle a generar los resultados y el ROI que necesita.