VENTAJAS DEL ENVASADO JUSTO A TIEMPO Y LA ENTREGA DINÁMICA DE VÍDEO

En 2017, Brightcove puso en marcha un nuevo sistema de entrega de contenidos multimedia denominado Entrega Dinámica. Esto ha mejorado radicalmente el rendimiento de la entrega de contenidos multimedia del reproductor de Brightcove para cientos de nuestros clientes.

Aprovechando el empaquetado "justo a tiempo", la entrega dinámica permite a los propietarios de contenidos lograr un mayor alcance en los dispositivos, reducir los costes de almacenamiento y disponer de flexibilidad y seguridad CDN. Estas son solo las ventajas inherentes.

La entrega dinámica reduce aún más los costes y mejora la experiencia del usuario cuando se utiliza junto con la tecnología Context Aware Encoding (CAE) de Brightcove y la capacidad de monetización Server-Side Ad Insertion (SSAI). Por eso animamos a todos nuestros clientes a migrar el 100% de sus contenidos a nuestro sistema de Entrega Dinámica.

¿Cómo funciona este proceso y qué consideraciones hay que tener en cuenta? Desglosemos cómo es posible todo esto.

CÓMO FUNCIONABA LA ENTREGA ESTÁTICA

Para apreciar plenamente las ventajas de la entrega dinámica, es importante comprender los retos de la entrega estática.

En el mundo de la entrega estática, usted envía un archivo fuente a Brightcove e indica los distintos tipos de medios necesarios en el momento de la ingesta. Esto incluye los ajustes de codificación de la variante de representación (tasa de bits, resolución, etc.), así como los tipos de paquetes (formato del paquete, ajustes de DRM/cifrado, etc.).

Todos estos ajustes se superponen y se aplican en el momento de la ingesta para crear un conjunto completo de variantes de representación. Incluso un caso de uso moderadamente complejo puede acabar con docenas de variantes de representación que se almacenan en un servidor de origen para su entrega.

Luego, en el momento de la reproducción, se selecciona y reproduce la variante de representación adecuada. Cuanto mayor es el número de dispositivos y formatos compatibles, más compleja y costosa resulta la preparación de los contenidos.

Otro inconveniente de la entrega estática es la rigidez del proceso de actualización. Dado que todo el empaquetado se realiza en el momento de la ingesta, para añadir nuevos formatos es necesario volver a transcodificar completamente la biblioteca. Esto significa que cada vez que surge un nuevo formato o que un formato existente publica actualizaciones, hay que volver a empaquetar todo el catálogo de contenidos para disponer de la última y mejor tecnología.

CÓMO FUNCIONA LA ENTREGA DINÁMICA

Ahora, cuando usted envía a Brightcove el archivo fuente, nosotros creamos todas las variantes de representación que desee (diferentes resoluciones, diferentes tasas de bits) y las almacenamos en un estado agnóstico de formatos. Esto significa que estas variantes de representación no se almacenan en un paquete concreto (HLS, DASH, etc.), sino como MP4 fragmentados (fMP4).

Cuando un usuario solicita contenidos desde un dispositivo determinado, nuestro empaquetado justo a tiempo genera automáticamente los paquetes adecuados. El empaquetado justo a tiempo genera paquetes en función del dispositivo que solicita el contenido, seleccionando automáticamente el empaquetado de flujo y los formatos DRM adecuados.

Esto reduce enormemente el coste y el esfuerzo para adaptar futuros dispositivos y formatos. Sólo almacenamos la "parte pesada" una vez y nuestro embalaje es ligero. Su coste de propiedad puede disminuir drásticamente, sobre todo si tiene requisitos de configuración complejos, como varios paquetes DRM. Incluso en el sencillo caso de ofrecer contenidos claros, los costes de almacenamiento se reducirían a la mitad al disminuir la duplicación de variantes de representación HLS y DASH.

VENTAJAS DEL ENVASADO JUSTO A TIEMPO

SU BIBLIOTECA A PRUEBA DE FUTURO

La aplicación de envases en el momento de la solicitud permite a los clientes adoptar fácilmente nuevos tipos de envases y formatos DRM, así como actualizaciones de los formatos existentes.

Antes, si un cliente quería aprovechar las funciones disponibles en nuevas versiones de paquetes o formatos DRM, tenía que volver a transcodificar toda su biblioteca para actualizarla al nuevo formato (o, más probablemente, añadir el nuevo formato además de mantener el formato antiguo). Ahora, a medida que los formatos evolucionan, actualizamos nuestro empaquetador justo a tiempo una vez para que sea compatible con ellos y estén disponibles al instante para todo el contenido de su biblioteca.

AMPLIAR EL ALCANCE

El empaquetado justo a tiempo proporciona un marco mucho más flexible para controlar lo que aparece en el manifiesto en el momento de la reproducción.

Un ejemplo es la posibilidad de aplicar varias pistas de audio a un mismo contenido, un requisito cada vez más frecuente entre las empresas que intentan llegar a un público internacional que habla varios idiomas. Añadir varias pistas de audio también favorece una experiencia de usuario más accesible para los usuarios invidentes al añadir pistas de audio más descriptivas, lo que amplía aún más el alcance.

Antes, tener varias pistas de audio para un mismo contenido requería una enorme cantidad de trabajo de posproducción: añadir una pista de audio adicional, unir ese audio al vídeo, cargar el vídeo como un activo de vídeo independiente y, a continuación, gestionar la complejidad de presentar el vídeo adecuado para el usuario adecuado.

Ahora, todo esto puede ocurrir en el momento del empaquetado. Cargue el vídeo una vez con tantas pistas de audio como necesite. A continuación, estas pistas de audio se pueden presentar en el reproductor, de forma similar a las pistas de subtítulos. El usuario puede elegir la pista de audio que desee o usted puede activarla mediante programación en función de la geografía u otros metadatos relevantes.

AUMENTAR LA FLEXIBILIDAD

Cada empresa tiene unos requisitos ligeramente diferentes en cuanto a las CDN y por eso nos aseguramos de que Dynamic Delivery fuera agnóstico en cuanto a las CDN. Nuestro antiguo sistema era mucho más rígido en cuanto a las funciones compatibles con cada CDN. Ahora, Dynamic Delivery es mucho más fácil de configurar e implementar en función de sus requisitos de CDN.

GRACIAS A LA ENTREGA DINÁMICA

Además de las ventajas explícitas que ofrece Dynamic Delivery, la arquitectura flexible del sistema nos permite añadir funciones adicionales de forma rápida y sencilla. Ya hemos escrito sobre muchas de ellas en el pasado. Siga los enlaces para obtener más información.

Context Aware Encoding - Utiliza el aprendizaje automático y el análisis profundo de vídeo para lograr una calidad óptima para cada vídeo con el menor número de bits necesarios.

Inserción de anuncios en el servidor (SSAI): inserte dinámicamente anuncios orientados en sus contenidos para ofrecer una experiencia asombrosa, similar a la de la televisión, y evitar los bloqueadores de anuncios.

Reglas de entrega: aproveche la potencia de la entrega dinámica para personalizar el comportamiento de la entrega y cumplir sus objetivos empresariales exclusivos.

CÓMO EMPEZAR

La entrega dinámica está totalmente integrada en el reproductor de Brightcove y es compatible con API tanto para la ingesta como para la entrega. Además, los contenidos de entrega dinámica pueden convivir con contenidos de entrega no dinámica en la misma cuenta de Video Cloud, por lo que no tendrá que preocuparse por una conversión masiva.

USO DE FLUJOS DE TRABAJO DE PRODUCCIÓN DE VÍDEO PARA MEJORAR LA COMUNICACIÓN EMPRESARIAL

Cuando una empresa crece en tamaño y se extiende por continentes, conectar equipos y empleados entre sí puede resultar imposible. Pero no es el caso de Deloitte, la mayor consultora del mundo, con 280.000 empleados en 150 países. ¿Por qué? Porque han aprovechado un equipo de sólo tres expertos internos para crear una estrategia de vídeo que conecta, involucra y educa a los miembros del equipo de Deloitte en todo el mundo.

Hace poco hablé con Michael Weinstein, director de multimedia de Deloitte, y Rollo Wenlock, diseñador de flujos de trabajo de vídeo de Wipster, para descubrir cómo el equipo de tres personas de Michael superó los retos de la producción de vídeo, aprovechó el talento interno, estableció flujos de trabajo de aprobación y amplió la distribución para compartir eficazmente su trabajo con toda la empresa.

VÍDEO: UNA OBVIEDAD PARA LA COMUNICACIÓN INTERNA

No importa lo grande o pequeña que sea, toda empresa necesita incorporar nuevos empleados, formar a los equipos en nuevos productos y sistemas y compartir mensajes de la dirección de la empresa. Cada vez más, el vídeo empresarial es el canal obvio para satisfacer estas necesidades. Los empleados ya utilizan el vídeo en línea: según una encuesta, el 55% de las personas afirman que ven vídeos en línea todos los días, y el 59% de los altos ejecutivos dicen que prefieren ver vídeos en lugar de leer texto cuando se les da a elegir.

Formas de empezar a utilizar el vídeo internamente

Deloitte utiliza una estrategia de comunicación interna basada en el vídeo como forma más humana de conectar con su amplia red de empleados. Es más atractivo que los canales de comunicación tradicionales y puede comunicar ideas complejas en poco tiempo. Además, una vez que un vídeo se ha emitido, las métricas están siempre disponibles, lo que permite a Michael y a su equipo hacer un seguimiento eficaz del rendimiento de sus comunicaciones. Y con la plataforma adecuada, la distribución de vídeo puede ampliarse fácilmente a todos los equipos y regiones.

RETOS Y SOLUCIONES PARA EQUIPOS PEQUEÑOS

Independientemente del tamaño de la empresa, los departamentos de vídeo suelen estar formados por unos pocos miembros. El 85% de los asistentes a seminarios web trabajan con un equipo de seis personas o menos, y esas pocas personas se enfrentan a una serie de retos, como limitaciones presupuestarias, procesos de aprobación en varias fases y la implicación de los ejecutivos. He aquí cómo Michael y su equipo de tres personas resolvieron esos retos:

  • Aportaron su experiencia en vídeo a la empresa, lo que les dio acceso directo a las principales partes interesadas y la posibilidad de experimentar, y permitió a toda la organización acceder a los recursos de vídeo.
  • Gracias a Wipster, diseñaron un flujo de trabajo de producción de vídeo más eficaz, que permitía una colaboración más ágil que permitía a las personas adecuadas colaborar en el momento oportuno y ayudaba a obtener resultados de mayor calidad.
  • Con Brightcove, ampliaron la distribución de vídeo a los 280.000 empleados de todo el mundo a través de la red Deloitte TV Network, protegida por cortafuegos, con un reproductor multipestaña que organiza los contenidos en listas de reproducción y canales.

Con estas soluciones, Michael y su equipo pudieron producir más vídeo que nunca, incluida una serie de diez episodios llamada Inside the Executive Studio. El 75 % de los empleados de Deloitte participaron en la serie, que requería un mínimo de recursos ejecutivos pero conectaba a los altos directivos de la empresa con los empleados a un nivel humano.

UTILICE EL FLUJO DE TRABAJO DE PRODUCCIÓN DE VÍDEO PARA MEJORAR SUS COMUNICACIONES

Como diseñador de flujos de trabajo de vídeo en Wipster, Rollo Wenlock sabe que los flujos de trabajo de vídeo más eficaces abarcan todo el proceso, desde la lluvia de ideas hasta los resultados. Este enfoque integral agiliza la creación y entrega de contenidos, lo que permite a los miembros del equipo centrarse en hacer su mejor trabajo y aumentar la producción. Estos son los cuatro pilares del flujo de trabajo de vídeo de Rollo:

  • Estrategia. Es mucho más fácil aumentar exponencialmente la producción de vídeo si se traza un plan para hacerlo desde el principio. Además, una estrategia eficaz identificará los objetivos de tu plan de vídeo, indicará a los productores quién es la audiencia y mostrará a las partes interesadas cómo puede repercutir el vídeo en los resultados finales.
  • Creación. Un proceso de producción sistematizado y planificado aumenta la eficacia y el rendimiento. Además, colaborar es más fácil cuando cada miembro del equipo sabe cuál es su papel y dónde encaja en el proceso.
  • Publicación. ¿Para qué preocuparse por un flujo de trabajo de producción fluido si se detiene tras la aprobación? Incluir la publicación en el proceso aumenta la velocidad de entrega y reduce la posibilidad de errores humanos. Las métricas de rendimiento también deben ser accesibles y procesables una vez finalizada la publicación.
  • Gestión de activos multimedia. Una mediateca completa y con capacidad de búsqueda facilita el trabajo de todos. Ahorra tiempo, aprovecha los contenidos de siempre, evita la repetición y puede generar nuevas ideas.

Cuando la estrategia, el flujo de trabajo, las métricas de rendimiento y los medios están perfectamente integrados, el equipo puede pensar de forma creativa en lugar de estancarse en el proceso. El tiempo y el dinero que se ahorran en buscar activos, aprobaciones y resultados pueden dedicarse a ampliar la producción. Y cuando un equipo pequeño es capaz de producir y distribuir contenidos de vídeo a gran escala, las empresas pueden conectar, implicar y educar a sus empleados en todo el mundo.

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

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.

MAXIMIZAR EL SEO DE VÍDEO EN LOS PORTALES DE GALERÍAS BRIGHTCOVE

Aparecer en los primeros puestos de los resultados de búsqueda es fundamental para las empresas. Tanto es así que muchas grandes empresas cuentan con equipos de SEO dedicados a garantizar que los algoritmos utilizados por Google, Bing y otros motores de búsqueda traten sus sitios favorablemente.

Para ayudar a nuestros clientes a optimizar su SEO dentro de su estrategia de vídeo, hemos añadido recientemente un par de funciones a los portales de Gallery que pueden mejorar significativamente su rendimiento SEO.

REL=CANÓNICO 

Si un sitio contiene varias páginas con contenido idéntico o casi idéntico, tendrá un impacto negativo en su SEO.

Lamentablemente, esto puede ocurrir en los sitios de Gallery cuando un vídeo vive en más de una categoría. Muchos clientes de Galerías tienen una categoría "Más recientes" o "Más populares" que destaca vídeos que existen en otras partes del sitio. Cuando Google ve estas páginas idénticas, puede dividir el valor SEO entre ellas, lo que diluye el poder SEO global de esa página.

Para evitar cualquier impacto SEO negativo, añada un rel=canonical tag. Esto indica a Google que el valor SEO de una página determinada pertenece en realidad a otra página que he identificado a través de una etiqueta dentro de una página de <head> elemento. Tiene este aspecto:

<a link rel="canonical" href="https://example.com/my_page.html"></a>

Se lo hemos puesto fácil en Gallery. Ahora puede añadir rel=canonical a todas sus páginas de detalles de vídeo haciendo clic en una casilla de verificación en la pantalla Descubrimiento > Detalles del sitio.

Gallery utiliza una estructura de URL para las páginas de detalles de vídeo con las siguientes partes:

<a link rel="canonical" href="https://your-url.com/detail/videos/category-name/video/video-id/title-of-video.html"></a>

Una URL real podría tener este aspecto:

<a link rel="canonical" href="https://example.com/detail/videos/popular-videos/video/3323417749001/my-great-video"></a>

En rel=canonical elimina el nombre de la categoría de la URL, de modo que los vídeos que pertenezcan a más de una categoría apunten a la misma URL canónica.

<a link rel="canonical" href="https://example.com/detail/video/3323417749001/my-great-video"></a>

ELIMINAR LOS TÍTULOS DE LOS VÍDEOS DE LAS URLS

Arriba puede ver que hemos añadido una nueva casilla de verificación que permite eliminar los títulos de los vídeos de las URL dentro de Gallery. Esto puede beneficiar a los clientes que cambian con frecuencia los nombres de sus vídeos. También puede beneficiar a los clientes con títulos largos que pueden dar lugar a URL poco manejables.

Existe la posibilidad de que esto tenga consecuencias negativas para el SEO al eliminar los títulos de vídeo de las URL, por lo que sólo querrá ponerlo en práctica si ha considerado plenamente el beneficio y las consecuencias potenciales.

CONSIDERACIONES FINALES

Si tiene dudas sobre alguna de estas funciones, consulte a un experto en SEO antes de ponerlas en práctica. Si implementa estas funciones, le recomendamos que revise el tráfico de su motor de búsqueda antes del cambio para obtener una línea de base, y después del cambio para tener una idea del impacto.

MEJORAS PARA BRIGHTCOVE PLAYER V6.22

La semana pasada, prelanzamos el reproductor Brightcove Player 6.22. Esta versión aporta algunos cambios útiles en la API que pueden interesar a clientes e integradores.

CONFIGURACIONES AMPLIADAS DE REPRODUCCIÓN AUTOMÁTICA

Como parte de Video.js 7.1.0hemos hecho el autoplay configuración más potente.

Actualmente, esta configuración puede ser true o falseque es similar a establecer el autoplay (o no) del atributo <video> elemento. Cuando true, el reproductor intentará la reproducción automática y, si el navegador lo impide, mostrará el llamado Gran Botón de Reproducción.

Sin embargo, hay casos en los que los clientes podrían querer mejorar sus posibilidades de que la reproducción automática tenga éxito. La ampliación autoplay puede aceptar ahora varios valores de cadena nuevos (además de los valores booleanos existentes).

CUALQUIER

Añadir la configuración, {"autoplay": "any"}hará que el jugador llame a play() en el loadstart evento. Si la reproducción falla, el reproductor se silenciará y llamará a play() de nuevo. Si la reproducción sigue fallando, el estado anterior de muted se restablecerá.

Este valor ofrece la solución más completa - cuando se prefiere la reproducción automática no silenciada, pero la reproducción automática silenciada es aceptable.

MUTED

Añadir la configuración, {"autoplay": "muted"}hará que el reproductor se silencie y luego llamará a play() en el loadstart evento. Si la reproducción falla, el estado anterior de muted se restablecerá.

Este valor es el más probable que tenga éxito en el primer intento - cuando se prefiere la reproducción automática silenciada.

JUGAR

Por último, añadir la configuración, {"autoplay": "play"}hará que el jugador llame a play() en el loadstart evento.

Esto tiene las mismas posibilidades de éxito que establecer autoplay: true.

MEJORAS EN EL PLUGIN DE CATÁLOGO

NOTA: Por el momento, estas funciones sólo estarán disponibles a través de los métodos del plugin de catálogo, no a través de la configuración ni de data- atributos.

NORMALIZACIÓN DE LA API

El mayor cambio que hemos realizado en el complemento de catálogo forma parte de un esfuerzo por estandarizar una API de biblioteca que, con el paso de los años, ha llegado a presentar pequeñas incoherencias entre sus métodos.

El núcleo de este esfuerzo era añadir un get() que funciona para todos los tipos de solicitud y toma un único argumento: un objeto de parámetros de catálogo (descrito más adelante). El sitio get() devolverá un método Promise objeto.

Por ejemplo, la búsqueda de un vídeo con el método común get() podría ser el siguiente:

// Request a video from the Playback API.
player.catalog.get({
  type: 'video',
  id: '123456789',
  adConfigId: 'abc123'
})

  // The request succeeded, load the video data into the player.
  .then(function(data) {
    player.catalog.load(data);
  })

  // The request failed.
  .catch(function(err) {
    videojs.log.error(err);
  });

Además, este esfuerzo incluye cambios compatibles con los métodos preexistentes. getVideogetPlaylistgetSearchgetSequencegetLazySequence. Estos cambios son:

  • getVideogetPlaylistgetSearch ahora pueden tomar un objeto de parámetros de catálogo como primer argumento como alternativa a sus implementaciones actuales.
  • El tercer argumento de todos los métodos, adConfigIdha quedado obsoleto. Utilice un objeto de parámetros de catálogo con un adConfigId en su lugar.
  • Cada método sigue esperando un segundo callback y devuelve un XMLHttpRequest objeto. Si un Promise es preferible utilizar el get() método.

Es importante señalar que todos estos cambios son compatibles con versiones anteriores. No es necesario cambiar el código existente.

Por ejemplo, la solicitud de vídeo anterior podría seguir haciéndose al estilo antiguo:

// Request a video from the Playback API.
player.catalog.getVideo('123456789', function(err, data) {

  // The request failed.
  if (err) {
    return;
  }

  // The request succeeded, load the video data into the player.
  player.catalog.load(data);
}, 'abc123');

CATÁLOGO PARÁMETROS OBJETOS

Se trata de una convención que esperamos utilizar como base para describir las solicitudes a la API de reproducción desde el reproductor de Brightcove en el futuro.

Se admite como primer argumento de todos los get* métodos.

Todos los valores deben ser cadenas.

Nombre Descripción
type El tipo de solicitud a realizar. Debe ser uno de los siguientes 'video''playlist''search'.
accountId ID de la cuenta de la que se obtendrán los datos. Por defecto será el ID de cuenta del jugador.
policyKey La clave de política para esta cuenta. Por defecto, será la clave de la política del reproductor.
id Un ID de vídeo o de lista de reproducción o un ID de referencia precedido por 'ref:'Requerido para solicitar vídeos y listas de reproducción.
q Una consulta de búsqueda. Requerido para las solicitudes de búsqueda (excepto cuando id se utiliza en su forma obsoleta), ignorado para los demás.
adConfigId A Video Could SSAI ad configuration ID.
tveToken Un token TVE opcional que se enviará como parámetro de cadena de consulta.
limit Sólo se admite para los tipos de lista de reproducción y búsqueda. Limita el número de vídeos devueltos.
offset Sólo se admite para los tipos de lista de reproducción y búsqueda. El número de vídeos a saltar.
sort Sólo se admite para el tipo de búsqueda. Cómo deben ordenarse los vídeos para las búsquedas.

NOTA: Por compatibilidad con versiones anteriores, existen dos usos adicionales y obsoletos de la función id parámetro. Para busque en tipos, el id como consulta de búsqueda en lugar de q. Para busque en tipos y secuencias, el id puede contener un subobjeto, que también es un objeto de parámetros de catálogo.

LÍMITE Y DESPLAZAMIENTO DE LA LISTA DE REPRODUCCIÓN

Como consecuencia de esta normalización, hemos añadido soporte para limit y offset para las listas de reproducción. Esto permite a los clientes implementar listas de reproducción de mayor tamaño, así como la paginación a través de sus listas de reproducción. Estos parámetros pueden aplicarse en la función getPlaylist() funcionar así:

// Request a playlist from the Playback API.
player.catalog.getPlaylist({
  id: '123456789',
  limit: '25',
  offset: '0'
}, function(err, data) {

  // If there is an error object, the request failed.
  if (err) {
    return;
  }

  // The request succeeded, load the playlist data into the player.
  player.catalog.load(data);
});

CONCLUSIÓN

Estamos muy entusiasmados con estas nuevas funciones del reproductor Brightcove Player 6.22. Esta versión se encuentra actualmente en estado de prelanzamiento, pero muy pronto la enviaremos a todos los reproductores con actualización automática.

ACTUALIZACIONES DE PRODUCTOS BRIGHTCOVE: PRIMAVERA DE 2018

Hemos tenido otro fantástico NAB, y estamos muy contentos de compartir las últimas actualizaciones de nuestro equipo de producto. Como siempre, estos vídeos están diseñados para informar a nuestros clientes sobre las nuevas funciones e innovaciones que estamos desarrollando para ayudarles a ofrecer experiencias de vídeo sorprendentes y rentables.

A continuación encontrará un resumen de todas las actualizaciones destacadas en el vídeo, junto con enlaces a información y documentación adicionales que le ayudarán a empezar:

  • Mejoras en el SDK: Actualizaciones para tvOS y Android.
  • Actualizaciones del reproductor: Soporte de vídeo de 360° en el navegador móvil Safari. Soporte de reproducción automática en Chrome.
  • Mejora de la funcionalidad de búsqueda en Video Cloud.
  • Integración de la API del gestor de derechos de Facebook: Actualmente en fase beta.
  • OTT Flow: compatibilidad con DRM para la nueva aplicación receptora Chromecast.
  • Cifrado sensible al contexto: Opción"Quick Release"para una publicación más rápida.

Estamos deseando ver cómo estas actualizaciones mejoran sus experiencias de vídeo.

Gestión centralizada de los contenidos de vídeo en toda la empresa, garantizando una gestión fiable de los plazos.

AL SERVICIO DEL CORAZÓN Y EL CUERPO DE CADA CLIENTE

Wacoal, que celebra su 70 aniversario, ha renovado su mensaje corporativo: "Sé más bella". Tras haber crecido con la filosofía de que "las mujeres pueden expresar su belleza con orgullo como signo de paz", los valores de los consumidores se han diversificado y la "belleza" que busca la gente ha cambiado a "individualidad". El mensaje es que la empresa seguirá proporcionando belleza que atienda a los corazones y cuerpos de todos y cada uno de los clientes.


La empresa ha seguido trabajando en contenidos de vídeo. Hay muchos casos en los que queremos transmitir información a los usuarios a través del vídeo. Por ejemplo, cómo ponerse y lavar la ropa interior. De hecho, "Conocimientos básicos sobre ropa interior" se ha convertido en un contenido muy popular. Además, hay vídeos que se reproducen en las tiendas como vídeos promocionales de cada producto, así como anuncios de televisión.


Kawakatsu Kazumi, del Departamento de Relaciones Públicas y Publicidad de la Sección de Planificación Web y CRM de la Oficina General de Planificación, recuerda: "Desde 2009, empezamos a subir estos contenidos de vídeo a YouTube. Decidimos subir a YouTube todos los vídeos que queríamos incrustar en nuestro sitio web e incrustarlos en el nuestro mediante etiquetas." "En aquel momento, el departamento de sistemas de información había señalado que subir archivos de vídeo a nuestro propio servidor supondría una carga para él, así que valoramos el hecho de que podíamos utilizarlo gratuitamente sin sobrecargar nuestro propio servidor".

SURGIERON PROBLEMAS CON LA GESTIÓN DE LA AUTORIDAD Y LA GESTIÓN DE LOS PLAZOS

Pasó el tiempo y el contenido de vídeo pasó a ser de mayor calidad, con el consiguiente aumento del tamaño de los archivos. La seguridad de la empresa se volvió más estricta, y se hizo difícil transferir archivos mediante USB o servicios gratuitos de transferencia de archivos. El responsable de la empresa solicitó entonces que se diera acceso a la cuenta a la productora para que pudiera subir el contenido a YouTube. Tras firmar un acuerdo de confidencialidad, se abrió la cuenta, pero como YouTube no tiene ninguna función de gestión de permisos y todo el mundo, dentro y fuera de la empresa, utiliza el mismo ID/contraseña para iniciar sesión, existía la posibilidad de que los vídeos necesarios se borraran por error.

He podido crear este sistema yo solo, sin dedicar mucho tiempo y sin coste alguno. Si este sistema se utiliza en la empresa, debería suponer una reducción de costes.

Kazumi Kawakatsu
Departamento de Relaciones Públicas y Publicidad, Oficina de Planificación Corporativa, Wacoal Corporation

Había otro problema importante: los derechos de utilización de la imagen de las modelos. Es práctica común firmar un contrato de duración limitada con las modelos que aparecen en los contenidos de vídeo. Si el vídeo se deja en línea accidentalmente una vez expirado el contrato, no sólo se incurrirá en gastos adicionales, sino que se dañará la relación de confianza. No basta con dejar la gestión en manos del responsable y luego "olvidarse del asunto".


Lo que complica aún más la cuestión de la gestión de plazos es la descentralización del proceso de toma de decisiones en la producción de contenidos. El equipo de Kawakatsu se encarga de gestionar la marca general de la empresa como Departamento de Relaciones Públicas y Publicidad, pero el contenido de los vídeos promocionales lo crea el responsable de la marca. La marca también se encarga de los contratos con las modelos. Era difícil hacer un seguimiento de todo el contenido dentro de la empresa y gestionar los plazos de entrega de cada pieza.


Sin embargo, instalar un servidor para contenidos de vídeo dentro de la empresa sería costoso y la carga de gestión sería pesada, mientras que YouTube es de uso gratuito. A pesar de las dificultades, el número de vídeos seguía creciendo. Sin embargo, estaban llegando a sus límites en términos de gestión. Si utilizaban YouTube para contenidos con los que querían promocionar fuertemente su marca, a veces surgía el problema de que aparecía otro vídeo después de la reproducción. Fue entonces cuando el Sr. Kawakatsu conoció Brightcove. El Sr. Kawakatsu afirma: "Escuché una conferencia sobre un caso práctico del mismo sector de la confección, y me pareció que era una solución que podía resolver los mismos problemas a los que nos enfrentábamos".

GENERACIÓN AUTOMÁTICA DE PÁGINAS CON BRIGHTCOVE GALLERY

Si almacena vídeos en Brightcove Video Cloud, podrá gestionar con precisión los plazos y servir contenidos diferentes a distintos dispositivos. Por supuesto, también puede establecer permisos para la productora y otras partes relacionadas, y darles sus propios identificadores y contraseñas individuales. Para los vídeos que desee que sean muy vistos, puede seguir utilizando YouTube, pero para gestionarlos, puede utilizar Brightcove Social. Y también existe Brightcove Gallery, que facilita a cualquiera la creación de páginas de destino.


"Incluso cuando subíamos a YouTube, teníamos que pedir a una productora web externa que creara la página de destino. Si se configura una plantilla en Brightcove Gallery, cualquiera puede crear rápidamente una página sencilla" (Kawakatsu).


La decisión de introducir el sistema se tomó a finales de 2017. En primer lugar, el Departamento de Relaciones Públicas y Publicidad tomó la iniciativa en el uso de diversas funciones, incluida Brightcove Video Cloud, y actualmente está trabajando en un proyecto para allanar el camino hacia el uso en toda la empresa. La fecha de caducidad de los vídeos se puede ver en la pantalla de Brightcove Video Cloud, de modo que si no se ha introducido la fecha de caducidad de un contenido, se puede pedir al responsable que la introduzca. Ahora es posible establecer permisos para cada ID, de modo que la productora sólo tenga permisos de carga, mientras que el personal interno tenga permisos de edición.


"Intenté crear yo mismo una página de destino como caso de prueba utilizando Brightcove Gallery. Era una página sencilla que generé copiando y editando una plantilla, pero si hubiera tenido que subcontratarla, me habría costado una cierta cantidad. Pude generarla yo mismo en poco tiempo y sin coste alguno. Si este sistema se utiliza en la empresa, debería suponer una reducción de costes". (Kawakatsu)


Dado que es posible almacenar vídeos que desean mantener en privado dentro de la empresa, también han cargado vídeos para uso interno, como vídeos de formación para el personal de ventas, en Brightcove Video Cloud. Esto les ha permitido almacenar vídeos en una nube segura, por lo que ahora pueden compartir rápidamente la información más reciente con el personal de ventas en las tiendas.


También están probando el análisis de visionado de anuncios en vídeo. Han podido obtener datos de visionado de los anuncios de su marca corporativa dirigidos a mujeres que trabajan fuera de casa, que han estado promocionando en las redes sociales. Kawakatsu afirma: "Este año es el de la puesta en marcha de la infraestructura. Estamos fomentando la concienciación dentro de la empresa. En un futuro próximo, por ejemplo, nos gustaría trabajar con el departamento de comercio electrónico para crear un sistema que vincule los contenidos a las compras."

PASOS SENCILLOS PARA MEJORAR EL RENDIMIENTO DEL VÍDEO

"Hola Sally, ¿cómo van nuestros vídeos?", preguntó el supervisor de Sally como si una pregunta tan siniestra pudiera responderse al pasar. "Genial", respondió Sally. "Mucha gente los ha visto, tenemos 382 visitas". Sin embargo, ambos se preguntaron: "¿Eso es bueno? ¿Está por debajo de la media? ¿Cómo podemos conseguir más visitas?".

Si esta situación le resulta inquietantemente familiar, no es el único. He trabajado con innumerables clientes de Brightcove que se han planteado las mismas preguntas. Por ello, he creado una serie de pasos que cualquiera puede seguir para mejorar el rendimiento del vídeo.

RETO: CONSEGUIR QUE MÁS GENTE PULSE PLAY

Hay un par de cosas básicas que debes tener en cuenta cuando tengas problemas para conseguir que los espectadores interactúen con tu contenido. No busques más allá de la imagen de tu póster, el tamaño de tu vídeo y la ubicación de la página para mejorar el rendimiento del vídeo.

PASO 1 - PERFECCIONAR LA IMAGEN, EL TÍTULO Y LA DESCRIPCIÓN DEL CARTEL

Por lo general, los visitantes de un sitio web dudan en dedicar 1-2 minutos de su vida a un vídeo, a menos que les interese:

  • Ayúdales con algo
  • Responder a una pregunta
  • Entretenlos

La mejor manera de conseguir que más espectadores hagan clic en reproducir es crear expectativas mediante el título y la descripción de la imagen de portada: dígale al espectador exactamente lo que obtendrá si hace clic en reproducir.

Si estás haciendo un vídeo sobre cómo montar un escritorio, di: "Cómo montar nuestro nuevo escritorio". Si estás explicando la física cuántica, "Explicando la física cuántica" sería un buen título. No pienses demasiado en el título ni te pases de listo. Evita la jerga comercial y sé claro. Incluso puedes incluir el título en la imagen del póster. Mira cómo lo hice para un vídeo que he creado recientemente.

Home Depot siempre ha sido muy bueno en esto. Si echas un vistazo a su portal de vídeos, verás que te dicen exactamente lo que vas a conseguir en el vídeo.

PASO 2 - AJUSTE EL TAMAÑO Y LA COLOCACIÓN DE LAS PÁGINAS

A todos nos gustan los vídeos grandes. Por eso compramos televisores y teléfonos cada vez más grandes. Lo mismo ocurre con los espectadores de su sitio web. Si colocas un vídeo diminuto de 320X180 en la parte inferior derecha, dos páginas más abajo verás cifras bajas.

Colocarlo en primer plano y asegurarse de que sea tan grande como permita el diseño de la página aumenta drásticamente las posibilidades de que alguien haga clic en reproducir. Alguna vez he hecho clic en un vídeo que ni siquiera me interesaba porque era muy grande y bonito.

RETO: CONSEGUIR QUE LA GENTE VEA MÁS VÍDEOS

Ahora que obtenemos más clics, ¿cómo conseguimos que la gente siga interesada durante más tiempo? Posiblemente sea el aspecto más difícil de definir y cuantificar. Al fin y al cabo, si hubiera una fórmula, todos haríamos vídeos virales.

PASO 1 - SER COHERENTE CON EL CONTEXTO

Supongamos que tienes un sitio web en el que se enumeran todas las especificaciones de un tractor. Pones un nuevo y brillante vídeo de marketing que se centra principalmente en lo bueno que es el tractor y en por qué todo el mundo debería comprarlo. Aquí tenemos dos conversaciones completamente diferentes. Si tu página proporciona información o explica algo, también debería hacerlo el vídeo de esa página. Guarde su vídeo de marketing para una página de marketing.

PASO 2 - PENSAR EN EL TONO Y LA UBICACIÓN

Cuando vas a una entrevista de trabajo o sales con tus amigos, piensas en cada situación de forma diferente y te vistes adecuadamente. Lo mismo ocurre con un vídeo. Antes de empezar a escribir un guión o a hacer un storyboard de las tomas, ten una breve conversación sobre el tono y la presentación que mejor se adaptan al tema y al destino del vídeo. Para una pieza social puedes y debes ser más informal y conversacional. Si es para tu página de inicio, puedes y debes ser más pulido y formal.

PASO 3 - CONTAR LA HISTORIA DE ALGUIEN

Como humanos, nos atrae la perspectiva de alguien sobre una historia, no sólo la historia en sí. Por eso nos gustan los reality shows y escuchamos determinados canales de noticias. Sí, la "historia" es el rey, pero la perspectiva de alguien sobre una historia es lo que la hace interesante y relacionable. Una vez que hayas identificado una historia, pregúntate: ¿qué perspectiva de esa historia la hace más interesante? ¿Un cliente suyo? ¿Un ingeniero que haya trabajado en el producto? ¿Un vendedor? ¿La madre de un vendedor? Ya pillas la idea.

PASO 4 - SER SIEMPRE ÚTIL

Ser servicial siempre gana. Si no está seguro de cuáles son los puntos débiles de sus clientes, indague en sus tickets de soporte y pregunte a su equipo de ventas qué es lo que los clientes preguntan con más frecuencia. A continuación, crea contenidos que ayuden a tus clientes a resolver esos problemas y te seguirán viendo.

La "Startup Series"de Xero es un excelente ejemplo de ello. Los vídeos abordan directamente y dan respuesta a las preguntas que se plantean las nuevas startups.

Aunque no existe una fórmula que garantice que su próximo vídeo duplique los ingresos de su empresa o se convierta en viral, las sugerencias anteriores le ayudarán a mejorar el rendimiento y la participación en los vídeos. En última instancia, todos sabemos que cuantas más personas hagan clic en reproducir en sus vídeos y más tiempo permanezcan enganchadas, más probabilidades habrá de que acaben convirtiendo.

ACTUALIZACIONES DE BRIGHTCOVE PLAYER V7

FUERA LO VIEJO, DENTRO LO NUEVO

En 2018, prelanzamos la versión 6.20.0 del reproductor Brightcove Player, que supuso el primer lanzamiento con Video.js 7.

Video.js 7 incluye dos cambios importantes.

En primer lugar, integra la biblioteca Video.js HTTP Streaming en Video.js, añadiendo compatibilidad con la reproducción HLS y compatibilidad experimental con la reproducción DASH a la biblioteca Video.js predeterminada. El reproductor Brightcove Player ya incluye desde hace tiempo compatibilidad con la reproducción HLS, por lo que este aspecto de la actualización no afecta significativamente a los clientes de Brightcove.

Sin embargo, el segundo cambio sí afecta a los clientes de Brightcove y es uno por el que estamos realmente entusiasmados: la eliminación de la compatibilidad con las versiones 9 y 10 de Internet Explorer (IE). A partir de ahora, sólo admitiremos IE11 y las versiones 6.20.0 y superiores del reproductor de Brightcove no funcionarán correctamente en versiones de IE anteriores a 11. Encontrará todos los detalles de este cambio de política en el documento Requisitos del sistema del reproductor de Brightcove.

¿CÓMO PUEDE SER BUENO ELIMINAR EL APOYO A ALGO?

A 20 de junio, los IE anteriores a 11 representaban apenas el 0,07% del tráfico de nuestro Player. Sin embargo, todos los trimestres nos hemos esforzado por dar soporte a estos navegadores obsoletos. Esto incluye el esfuerzo humano de realizar pruebas manuales y depurar posibles problemas, así como el esfuerzo mecánico de realizar pruebas automatizadas. Cada hora que pasamos probando y persiguiendo problemas con estos navegadores es una hora que no podemos dedicar a tareas más valiosas para el reproductor de Brightcove y para nuestros clientes.

Además, la eliminación de la compatibilidad con IEs antiguos tanto en Video.js como en el reproductor de Brightcove ha reducido el tamaño del reproductor predeterminado de 166 KB a 159 KB. En otras palabras, después de actualizar a 6.20.0, cada descarga del reproductor desde nuestra CDN debería enviar aproximadamente 7 KB menos de datos por cable.

7 KB no parece mucho, pero considérelo en conjunto. Sólo tenemos que entregar unos 142.857 reproductores desde nuestra CDN para ahorrar un gigabyte de ancho de banda.

Y este ahorro no sólo nos afecta a nosotros, aquí en Brightcove. Los principales beneficiarios de este cambio son los usuarios de nuestros clientes. Consumirán menos ancho de banda de sus limitados planes de datos móviles.

¿Y SI QUIERO COMPATIBILIDAD CON IE9 O IE10?

Si los clientes necesitan conservar la compatibilidad con IE9/IE10, pueden desactivar las actualizaciones automáticas del reproductor de Brightcove en Studio o a través de Player Management API.

Los clientes que aún utilicen la versión 5.x no tienen que hacer nada. Sin embargo, recomendamos encarecidamente actualizar a la versión 6.x para disfrutar de las últimas y mejores mejoras.