GStreamer 1.20 Multimedia Framework Released With Many Improvements

Written by Michael Larabel in GNOME on 4 February 2022 at 03:00 AM EST. 8 Comments
GNOME
GStreamer 1.20 is out as stable as the newest version of this widely-used, open-source and cross-platform multimedia framework.

GStreamer 1.20 brings many changes over the prior GStreamer 1.18 series. GStreamer 1.20 highlights include additions such as:

- 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.

A fundemental change with GStreamer 1.20 development is that it has now switched to a single Git repository on FreeDesktop.org GitLab containing all of the included modules rather than having various separate Git repositories.

More details and downloads for GStreamer 1.20 via gstreamer.freedesktop.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week