GStreamer 1.24 released with Vulkan H.264/H.265 decoders and enhanced machine learning
GStreamer, the cross-platform multimedia framework, has announced the release of its version 1.24. The new version hosts an array of new features, bug fixes, and improvements. Key additions include Vulkan H.264 and H.265 video decoders, new analytics and machine learning abstractions and elements, and enhanced Qt5 and Qt6 QML integration.
The 1.24 update also introduces DRM modifier support for dmabufs on Linux, along with OpenGL, Vulkan, and CUDA integration enhancements. In this version, playbin3 and decodebin3 have attained stability and are now the default in gst-play-1.0 and GstPlay/GstPlayer. Moreover, the va plugin has been prioritized over gst-vaapi and is now ranked higher.
The latest GStreamer release also brings a variety of improvements to GstMeta, WebRTC, and the RTP stack. Additionally, the update includes a new W3C media source extensions library, and Direct3D12-based video decoding, conversion, composition, and rendering.
The 1.24 update is complete with a multitude of new plugins, features, performance enhancements and bug fixes, further enriching the GStreamer experience.
