Desarrollar aplicaciones multimedia nunca antes ha sido tan sencillo

Fluendo SDK permite desarrollar aplicaciones multiplataforma, basadas en el framework GStreamer, para la reproducción de contenido multimedia. Nuestro SDK incluye un completo conjunto de herramientas (reproducción, streaming, codecs de audio/video, formatos, interfaces) que reducen la complejidad de programación asociada al framework GStreamer, a través de una API muy clara y fácil de usar.

Fluendo SDK está diseñado para dar respuesta a retos como:

  • Fragmentación de Plataformas
  • Soporte para varios sistemas operativos
  • Soporte para gan variedad de formatos

Características

APIs sencillas

Concebidos para su fácil utilización. Por ejemplo, así se reproduce un archivo:

Reproducir archivo
player = flu_player_new ();
flu_player_uri_open (player, "http:///sample.server.test/file.webm");
flu_player_play (player);

Fácil integración en dispositivos hardware

El SDK de Fluendo sólo pide información necesaria desde la aplicación y se ocupa del resto. Un mecanismo de eventos permite que la aplicación obtenga información de los eventos que elige.

Rendimiento nativo

La librería se genera para cada plataforma y sistema operativo soportado. En caso de estar disponible en la plataforma, la aceleración por hardware se detecta automáticamente para ser usada.

Altamente confiable

La confianza que nos dan los más de diez años de experiencia en GStreamer y los plugins de Fluendo, rigurosamente probados.

Solución Multiplataforma

Nuestro SDK permite añadir en aplicaciones, de forma sencilla, todo el potencial multimedia del framework GStreamer. Funciona, por tanto, en múltiples Sistemas Operativos (Windows, Linux, OSX, Android y iOS) y arquitecturas de CPU x86, x86_64, ARM. More.

Amplio rango de formatos multimedia

El SDK de Fluendo utiliza el Framework GStreamer internamente, por lo que ofrece soporte para un gran número de formatos y de codecs, además de los que se incluyen en Codec Pack de Fluendo. No importa si el audio/video proviene de Internet o de archivos locales, todos los formatos principales (contenedores) y los codecs tendrán soporte, así como también otros formatos menos frecuentes. More.

Controles de reproducción estándar

  • Play, Pause, Seek, Fast Forward, Slow Motion, Reverse Playback, Frame Stepping
  • Selección de stream para audio, vídeo y subtítulos
  • Reproducción de varios streams simultáneos.

Fácil integración con dispositivos específicos

Fluendo SDK no necesita nada especial para funcionar en cualquier hardware, a parte de la compilación para el procesador elegido. Sin embargo, hay algunos dispositivos que permiten el uso de funcionalidades hardware específicas, como por ejemplo: Hardware-accelerated video decoding, video rendering y soporte para SPDIF.

Gestión de Derechos Digitales (DRM)

Fluendo SDK incluye demuxers que disponen de las interfaces necesarias para reproducir el contenido protegido por los sistemas DRM más importantes (por ejemplo, PlayReady, Widevine, Marlin). Esto permite que Fluendo ajuste su SDK de acuerdo a las necesidades que los clientes tiene respecto a soluciones DRM.

Streaming por Internet y demuxing

Fluendo SDK se responsabiliza de toda la pipeline multimedia: desde el proceso de retrieval (download, streaming, file reading) hasta el proceso de rendering, incluyendo todos los pasos intermedios como la demultiplexación, decodificación, conversiones del colorspace… garantizando de este modo, un procesamiento óptimo del contenido multimedia.

Especificaciones Técnicas

Fluendo SDK está compuesto por un conjunto de módulos complementarios,
cada uno de ellos con una tarea multimedia específica:

MÓDULO BÁSICO DE REPRODUCCIÓN
This module includes the File and Network Streaming (non-adaptive) Component. It is responsible for opening main market container formats, decoding the audio and video formats, performing the basic processing (audio volume, video scale, rotate, color transforms, effects), and finally rendering the audio/video file.
DVD PLAYBACK MODULE
Este módulo utiliza el Módulo de Reproducción Básica y añade la funcionalidad de Reproducción de DVDs: menú de navegación, pistas múltiples de audio y vídeo, y capítulos.
COMPONENTE DE ACELERACIÓN POR HARDWARE
El SDK de Fluendo permite trabajar con la API multimedia específica del fabricante o con un componente hardware específico que requiera un plugin de GStreamer desarrollado a medida.
MÓDULO DE STREAMING ADAPTATIVO
Este módulo utiliza el Componente de Reproducción Básica e incluye los plugins de Streaming Adaptativo más importantes, basados en GStreamer: MPEG-DASH, HLS de Apple y Smooth Streaming de Microsoft.
COMPONENTE DRM
Los demuxers para Streaming Adaptativo que se incluyen el Módulo de Streaming Adapatitivo ya tienen soporte para que las interfaces funcionen con las principales tecnologías DRM del mercado, como PlayReady, Widevine y Marlin. El propio soporte DRM requiere las interfaces antes mencionadas y la implementación del DRM (licencias y librerías) que el vendedor tiene que proporcionar.
SDK White Logo

¿Interesado en integrar nuestra solución?

En Fluendo trabajamos con una amplia gama de OEMs para mejorar la experiencia multimedia ofrecida por sus plataformas/dispositivos. Si estás interesado, solicita hoy más información.

CONTÁCTANOS

Solicita una demo gratuita del SDK

Contacta con nosotros si estás interesado en una demo gratuita de Fluendo SDK

CONTÁCTANOS

Conviértete en un Integrador de Fluendo SDK

Beneficios del Programa de Integradores

  • RENDIMIENTO

    Nuestro producto potencia los dispositivos con una experiencia multimedia enriquecida y legal.

  • FLEXIBILIDAD

    Desarrolla aplicaciones multimedia con nuestras sencillas APIs. Esto permitirá que tu organización acelere su puesta en el mercado. Reporta y paga solo por el volumen de ventas de los dispositivos en que la aplicación vaya incluida. Los reportes son rápidos y simples, y se hacen on line a través de nuestro back office.

  • EXPERIENCIA

    Fluendo puede ayudarte a mejorar tu solución multimedia gracias a nuestros más de 10 años de experiencia en el negocio.

Mercados en los que operan nuestros Integradores

System on Chip

System on Chip

Smart TV and Middleware Platforms

Smart TV and Middleware Platforms

Set-top boxes

Set-top boxes

Dispositivos portátiles

Dispositivos portátiles

In vehicle infotainment

In vehicle infotainment

Modelo de Negocio

Fluendo SDK ofrece dos tipos de licencia:

Licencia de desarrollo

It allows the use of Fluendo SDK in the development stage of a multimedia application. Each developer who installs and uses our SDK requires a Development license. Fluendo also offers a "Development Team License" in case an organization requires a high number of development licenses.

Deployment License

Permite la comercialización de la propiedad intelectual asociada a Fluendo SDK como parte de la aplicación multimedia desarrollada. Nuestro modelo de licenciamiento estándar depende del volumen de aplicaciones desplegadas.