GStreamer 1.20 RC1 Released With Many Exciting Improvements

Written by Michael Larabel in Multimedia on 28 January 2022 at 01:30 PM EST. 1 Comment
The first release candidate of GStreamer 1.20 is now available for testing of this widely-used, open-source multimedia framework.

GStreamer 1.20 is going to be a large feature release while to ensure it's stable and in good standing, the first release candidate is out today. Among the changes worked on for GStreamer 1.20 include:

- GstPlay as a new high-level playback library to replace GstPlayer.

- WebM alpha decoding support.

- Support for application-specified element properties to tweak encoding profiles individually.

- Multi-threaded video conversion and mixing for the compositor code.

- Smart encoding passthrough support for VP8 / VP9 / H.265 in encodebin/transcodebin.

- Video decoder automatic packet-loss, data corruption, and keyframe request handling for RTP / WebRTC / RTSP.

- Many WebRTC improvements.

- The new VA-API plugin implementation is getting squared away with more decoders implemented, new post processing elements, and other features being wired up.

- Updated Rust bindings and several new Rust plug-ins.

- VP9 and MPEG-2 support for the Linux stateless codec support.

- GStreamer on Windows with the Direct3D 11 / DXVDA decoder now supports AV1.

- Performance improvements and many other changes.

Downloads and more details on the tentative changes for GStreamer 1.20 via the project site at
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week