Features

Multiplatform

GStreamer runs on all major operating systems, including Linux, Android, Windows, macOS and iOS, as well as the BSDs. It supports all major hardware architectures, such as x86, ARM and RISC-V, on 32-bit as well as 64-bit systems. Binary installers are available for Android, iOS, macOS and Windows on the download page.

GStreamer makes use of the hardware acceleration and the native media APIs of each platform:

Comprehensive Core Library

Intelligent Plugin Architecture

Broad Coverage of Multimedia Technologies

GStreamer's capabilities can be extended through new plugins. The features listed below are just a rough overview of what is available using the GStreamer project's own plugins, not counting any third-party offerings.

Extensive Development Tools

GStreamer 1.x has been API and ABI stable since 2012.