What is GStreamer?

GStreamer is an open source multimedia framework mainly used to create media applications (streaming, media playback, non-linear editing, etc.). The GStreamer framework is designed to make it easy to write applications that handles audio or video or both. It uses plugins that will provide the various codec and other functionalities.

GStreamer Global Architecture

GStreamer Global Architecture

体育

GStreamer is a multiplatform framework meaning that you can run the same code for Windows, Linux, OSx, Android or IOs.

Multiplatform Logo

由GStreamer提供支持

Dealing with multimedia is not an easy task. Therefore, selecting the proper framework to process audio and video streams becomes a key point to ensure a successful project. Developers facing this challenge should consider the following factors before making their choice for the right multimedia framework: coding complexity (architecture), cross-platform support, multimedia technologies coverage (codecs, filters, etc.), documentation and support available.

GStreamer excels in the above mentioned criteria: its intelligence plugin architecture and comprehensive core library make your application development easy, and it provides you well-tested elements for many of your needs. It works on all major operating systems (ie. Linux, Android, Windows, Max OS X, iOS) and runs on all major hardware architectures including x86, ARM, MIPS, SPARC. It counts with an extensive list of multimedia plugins (encoders, decoders, content filters...) plus it allows an easy integration of 3rd party ones. Lastly, GStreamer counts with a wide and well-structured documentation available for developers and a big community whose contributions ensure a continuous improvement of this framework.

How can Fluendo help you with GStreamer?

Multiplatform Licensed Codecs

Multiplatform Licensed Codecs

Fluendo SDK的开发旨在为以下方面提供解决方案: GStreamer based audio and video plugins 我们的SDK可以在所有支持的操作系统(Windows、Linux、OSX、Android和iOS)和CPU架构如x86、x86_64、ARM上的应用程序中轻松添加GStreamer驱动的媒体播放。 FFmpeg 销售总监 by means of our developed Enablers.

Fluendo SDK

Fluendo SDK

Fluendo SDK 我们的SDK可以在所有支持的操作系统(Windows、Linux、OSX、Android和iOS)和CPU架构如x86、x86_64、ARM上的应用程序中轻松添加GStreamer驱动的媒体播放。

咨询服务

咨询服务

We put at your disposal our 字幕支持 我们经验丰富的团队为您提供GStreamer咨询服务,来帮助优化我们的插件并将其到不同的硬件平台,根据它们独特的要求开发新的插件和特性。