Intelligent off-road vehicles: GStreamer training
Read more
GStreamer is a versatile, pipeline-based multimedia framework that seamlessly connects various media processing tools, enabling efficient, complex multimedia workflows across platforms.
GStreamer is a powerful, open-source multimedia framework packed with features. It is mainly used to develop media applications for streaming, playback, non-linear editing, and more. Designed to simplify building applications that handle audio, video, and synchronized metadata, GStreamer leverages a flexible plugin system, providing various codecs and media processing tools.
Compatible with all major operating systems— including Linux, Android, Windows, macOS, and iOS —GStreamer also supports diverse hardware architectures such as x86, ARM, MIPS, and SPARC. It offers an extensive library of multimedia plugins (encoders, decoders, filters, etc.) and allows easy integration of third-party plugins. With comprehensive, developer-friendly documentation and a robust community contributing to its continuous development, GStreamer is a top choice for creating complex, efficient multimedia workflows.
Working with multimedia is challenging. Therefore, selecting the correct framework to process audio and video streams is crucial to ensuring a successful project. In Fluendo, we believe that developers should consider the following:
GStreamer stands out in each of these areas. Its intelligent plugin architecture and robust core library simplify application development, offering reliable, well-tested components to meet diverse multimedia needs.
Fluendo offers a complete suite of GStreamer-based audio and video plugins, each equipped with patent licensing for commercial use. These plugins are compatible with any operating system (Windows, macOS, Linux, Android, and iOS) and can also integrate with other multimedia frameworks, such as FFmpeg, through our developed Enablers.
Designed for multimedia developers, the Fluendo SDK provides an intuitive API that enables seamless, GStreamer-powered media playback on applications across supported operating systems (Windows, Linux, macOS, Android, and iOS) and architectures, including x86, x86_64, and ARM.
We put our expertise and support at your disposal to optimize or port plugins across hardware platforms or to develop new plugins and features tailored to your project’s needs.
Fluendo has developed a complete set of GStreamer-based audio and video plugins, each provided with the necessary patent licenses for commercialization. Our plugins are compatible with all major operating systems (Windows, OS X, Linux, Android, or iOS) and with other multimedia frameworks such as FFmpegs through our proprietary Enablers.
We are excited to announce the upcoming 2.0.0 release of our hardware codecs. This release includes a significant architectural change that aligns our codecs with the GStreamer community architecture. While this is a major update under the hood, this new release does not introduce any changes in functionality, providing a smooth transition to this new major release.
Since 2012, Fluendo has been at the forefront of implementing HbbTV-related technologies, starting with our initial service for MStar, a leading SoC manufacturing company in Taiwan. This development led to implementing GStreamer elements for adaptive streaming technologies like MPEG-DASH and the parsing and rendering of TTML (Timed Text Markup Language) subtitles. This innovative work attracted …
At Fluendo, we are always excited to receive projects that push our boundaries. As part of our Consulting Services, we recently collaborated with a well-known hardware designer company to enhance their cutting-edge digital microscopes, which are integral to their new generation of premium devices. The project addressed video latency issues by applying advanced GStreamer filters and leveraging …