# GStreamer: a flexible, fast and multiplatform multimedia framework

GStreamer is an extremely powerful and versatile framework for creating streaming media applications. Many of the virtues of the GStreamer framework come from its modularity: GStreamer can seamlessly incorporate new plugin modules. But because modularity and power often come at a cost of greater complexity, writing new applications is not always easy.

Get Started
API Reference
Application developer manual
Tutorials
Deploying

Subpages:

Installing GStreamer – Download and install GStreamer

Tutorials – Learn how to use GStreamer

Application Development Manual – Complete walkthrough for building an application using GStreamer

Plugin Writer's Guide – Complete walkthrough for writing your very own GStreamer plugin

Frequently Asked Questions

Deploying your application – Deploy GStreamer with your application

Contributing to GStreamer – Contributing to GStreamer

Additional documentation

Command line tools – Command line tools

API reference – All the GStreamer libraries from the various components

Plugins – All the GStreamer plugins from its various components

The results of the search are