Los clientes que utilicen los últimos SDK de reproductores nativos de Brightcove para iOS y Android ya pueden descargar, gestionar y reproducir contenidos sin conexión a través de un conjunto de API listas para usar. Brightcove se encarga del trabajo pesado de la descarga y reproducción de medios, dejando a los desarrolladores libres para centrarse en crear experiencias excepcionales para el usuario final. Gracias a la compatibilidad con los DRM estándar del sector, como Apple FairPlay Streaming y Google Widevine, los editores pueden estar seguros de que sus contenidos siguen de forma segura las reglas definidas por su lógica de negocio única.
Todos hemos visto lo popular que ha sido la reproducción sin conexión en algunas de nuestras aplicaciones favoritas y las ventajas de permitir a los usuarios descargar contenidos para verlos sobre la marcha. Nuestro objetivo con esta versión es ofrecer a los clientes la posibilidad de proporcionar una experiencia similar a sus usuarios finales sin necesidad de realizar una gran inversión. Para lograrlo, nos hemos hecho cargo de los principales componentes del flujo de reproducción sin conexión para exponerlos como API SDK simplificadas e intuitivas que los desarrolladores puedan emplear.
Gestión de derechos digitales
La DRM ofrece una protección de contenidos que garantiza que éstos sólo puedan verse cuando y donde usted lo especifique. DRM ofrece protección contra manipulaciones, impide compartir entre dispositivos y permite a un editor establecer la duración exacta durante la cual el contenido descargado debe ser visible a través de tipos de licencia de alquiler o compra.
Gestión de descargas
El gestor de descargas proporciona una forma eficiente y fiable de obtener el contenido y los metadatos que necesita para crear una experiencia sin conexión impresionante para sus usuarios finales. Indique al SDK la calidad de reproducción que desea descargar, los idiomas y subtítulos que desea, y nosotros nos encargaremos del resto; incluso nos ocuparemos de poner en cola varias descargas en caso de que un espectador esté especialmente ávido de contenidos.
Como parte de este proceso, manejaremos una variedad de escenarios de pausa y reanudación que pueden ser desencadenados por acciones directas de la aplicación, como la exposición de un botón de "pausa de descarga", o por un error que pueda surgir durante el proceso de descarga, como perder y recuperar la conexión Wi-Fi.
Y, por supuesto, ningún usuario quiere quedarse atascado mirando la barra de progreso, así que nuestra función de descarga funciona tanto si la aplicación está en primer plano como en segundo plano. Proporcionaremos actualizaciones de estado y progreso a lo largo del proceso de descarga que permitirán a tu aplicación mantener informado al usuario en todo momento.
Gestión de contenidos locales
El catálogo offline realiza un seguimiento de dónde se han almacenado localmente todos los datos y expone los detalles necesarios para construir experiencias de usuario enriquecidas, incluyendo metadatos de vídeo e imágenes. Mantén el control de tus contenidos mediante nuestras API para supervisar el tiempo restante de las licencias DRM, así como para eliminar contenidos en cualquier momento.
Reproducción sin conexión
Los componentes de reproducción de ambos SDK se han mejorado para permitir la reproducción de contenidos almacenados en el catálogo offline. De una sencillez endiablada, cualquier usuario existente del SDK reconocerá al instante la implementación, y los nuevos usuarios podrán empezar a trabajar con una experiencia de reproducción de alta calidad en cuestión de unas pocas líneas de código. Nuestra interfaz de reproductor se ha actualizado para que admita la detección de varias pistas de audio locales y subtítulos para vídeos sin conexión, y es tan flexible como siempre para cualquier cambio de diseño personalizado que desee realizar.
Analítica
Hemos añadido una nueva sección de eventos a los SDK diseñada específicamente para realizar un seguimiento de diversos aspectos del proceso de descarga. Nuestro objetivo es capacitar a los editores proporcionándoles datos reveladores sobre cómo es la experiencia de descarga para los usuarios finales. ¿Abandonan las descargas? ¿Cuál es el tiempo de descarga? ¿Los usuarios de una determinada región se ven más afectados que los de otras? Intentamos responder a preguntas como éstas y muchas más con una gran cantidad de datos recopilados y expuestos a través de las APIs de análisis de Brightcove.
Con estas herramientas, los desarrolladores ya pueden incorporar la reproducción sin conexión a sus aplicaciones en sólo una fracción del tiempo que les llevaría empezar desde cero. Los SDK de reproductores nativos de Brightcove reúnen una serie de sistemas para proporcionar las potentes funciones que necesita, manteniendo al mismo tiempo la flexibilidad para el diseño y la interfaz de su aplicación.
Ejemplo de experiencia sin conexión
Los clientes que deseen aprovechar la reproducción sin conexión en los SDK de reproductores nativos de Brightcove deben estar habilitados. Si desea obtener más información, consulte nuestra documentación de funciones y nuestros documentos de desarrollo disponibles para iOS y Android. Si está interesado en registrarse, póngase en contacto con el gestor de su cuenta para obtener más información.