GStreamer 1.14 Working On AV1 & RTSP 2.0 Support, Promote MP3 Encoder/Decoder

Written by Michael Larabel in Multimedia on 7 February 2018 at 05:48 AM EST. 11 Comments
MULTIMEDIA
GStreamer core developer Tim-Philipp Müller has provided some insight about some current and upcoming happenings for the GStreamer multimedia framework project. He also addressed the recurring comment of "write it in Rust!" for better security/safety/reliability.

Tim-Philipp Müller presented at FOSDEM 2018 this weekend during the Open Media track, which is also where we heard the AV1 status update for that promising open-source, royalty-free video codec.

The highlights of the GStreamer talk for 2018 include:

- GStreamer 1.14 is coming up "real soon now" will ship with AOMedia AV1 video support. But it's still considered experimental and the encoding is considered "still 'a bit' slow, but works."

- GStreamer 1.14 has also been working on an IPC pipeline to isolate demuxers/parsers/decoders, improvements to its tracing framework, HLSSINK2, RTSP 2.0 client/server support (Real Time Streaming Protocol 2.0), and other improvements.

- With the MP3 patents having expired, the LAME/mpg123/twolame encoders/decoders are being promoted to GStreamer's "good" plugin repository. While AC-3 patents have expired, a52dec is staying in the "ugly" repository due to liba52 being GPL licensed.

- GStreamer OpenGL integration has moved into the base code now with a stable API.

- WebRTC landed in GStreamer.

- There's always ongoing performance optimizations for GStreamer.

- The Meson build system support is now "mostly complete" with just finishing up some loose ends.

- GStreamer has no plans to switch to Rust in the short-term or to make it a hard dependency for its core components. They are though experimenting with it and potentially using it in the longer-term. But for non-core functionality there is the GStreamer Rust bindings.


Those wanting to learn more can see the PDF slide deck or watch the video recording embedded above.
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