Release – GStreamer SDK 2013.6 Congo
- Ubuntu 12.04 (Precise Pangolin)
Ubuntu 12.10 (Quantal Quetzal)
- Ubuntu 13.04 (Raring Ringtail)
- Debian 6.0 (Squeeze)
- Debian 7.0 (Wheezy)
- Fedora 17
- Fedora 18
Mac OS X
- Snow Leopard (10.6)
- Lion (10.7)
- Mountain Lion (10.8)
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Microsoft Visual Studio 2010 or 2012 (including the free Visual C++ Express edition)
The supported Android versions are
- 2.3 (Gingerbread, API level 9/10)
- 3.1/3.2 (Honeycomb, API level 12/13)
- 4.0 (Ice Cream Sandwhich, API level 15)
- 4.1/4.2 (Jelly Bean, API level 16/17)
Developing applications with the GStreamer SDK for Android is supported from Linux, Mac OS X and Windows systems using the Android SDK and NDK.
For installation instructions and development environment setup instructions see Installing for Android development.
The supported iOS versions are 6.0 and newer for ARM and x86 (iOS simulator).
Developing applications with the GStreamer SDK for iOS is supported from Mac OS X only and requires a recent XCode version.
For installation instructions and development environment setup instructions see Installing for iOS development.
Changes since 2012.11 Brahmaputra
- Support for iOS platforms
- Support for Ubuntu 13.04 and Fedora 18
- Support for Android NDK r8e and newer
- Update to gcc 4.7.3 and use MSVC lib.exe for generating .lib files for the Windows builds
- The system audio/video codecs on Mac OS X 10.8 can be used from GStreamer now
- Several RTP/RTSP and MPEG TS improvements
- Fixed audio capture in Windows
- Improvements and bugfixes to the SDK build process on all platforms
- Lots of other, smaller bugfixes to GStreamer and other software
- Closed bugreports
- Local media playback, live streaming, progressive streaming and DVD playback
- Supported video codecs: Theora, VP8, Dirac, MJPEG, JPEG2000, h.264*, h.263*, MPEG2*, MPEG4*, WMV/VC1*, DV, ...
- Supported audio codecs: Vorbis, FLAC, Opus, Speex, WavPack, AAC*, MP3*, WMA*, Dolby Digital (AC3)*, DTS/DCA*, AMR NB/WB*, ...
- Supported container formats: Ogg, WebM, Matroska, MP4, Quicktime, AVI, FLV, 3GPP, WAV, DV, Real Media*, ASF*, MPEG PS/TS*, ...
- Supported protocols: local files, HTTP, Shoutcast/Icecast, HLS, RTSP, RTP and MMS*
- Application and GUI toolkit integration
- Automatic container/codecs discovery
- Metadata extraction
- Subtitle support
- Audio visualization
- On the fly stream switching between different audio/subtitle streams
- Absolute position seeking, including remote seeking
- Fast/slow forward/reverse playback and frame stepping
- Automatic video deinterlacing, scaling and color balance post processing
- Compressed audio passthrough
- Clutter texture rendering
* May require additional licenses from third parties in some countries and not installed by default with the GStreamer SDK. Properly licensed plugins can be obtained from different companies or licenses can be directly obtained from the relevant licensors.
- GLib 2.36.1
- GStreamer core and base 0.10.36
- GStreamer good plugins 0.10.31
- GStreamer bad plugins 0.10.23
- GStreamer ugly plugins 0.10.19
- GStreamer Python bindings 0.10.22*
- GTK+ 2.24.11 and Python bindings*
- clutter 1.8.4 and clutter-gst 1.6.0*
* Not available on Android and iOS platforms.
- Switching between different audio streams can take some time until the switch takes effect
- Other known issues
Installer, default installation
The installer (Microsoft Windows) and the default installation (GNU/Linux) contain and install the minimal default installation. At install time or later, the downloading of optional components is also possible, but read on for certain legal cautions you might want to take. All downloads are from the freedesktop.org website, for registered/approved users only.
Licensing of SDK
Software is as-is
All software and the entire SDK is provided as-is, without any warranty whatsoever. The individual licenses have particular language disclaiming liability: we invite you to read all of them. Should you need a warranty on the fact that software works as intended or have any kind of indemnification, you have the option to subscribe a software maintenance agreement with a company or entity that is in that business. Fluendo and Collabora, as well as some other companies, provide software maintenance agreements under certain conditions, you are invited to contact them in order to receive further details and discuss of the commercial terms.