GStreamer 1.20 与这个广泛使用的开源跨平台多媒体框架的最新版本一样稳定。
GStreamer 1.20 对之前的 GStreamer 1.18 系列带来了许多变化。GStreamer 1.20 的亮点包括以下新增内容:
– GstPlay 作为新的高级播放库来替代 GstPlayer。
– WebM alpha 解码支持。
– 支持应用程序指定的元素属性来单独调整编码配置文件。
– 合成器代码的多线程视频转换和混合。
– 在 encodebin/transcodebin 中对 VP8 / VP9 / H.265 的智能编码直通支持。
– 用于 RTP / WebRTC / RTSP 的视频解码器自动丢包、数据损坏和关键帧请求处理。
– 许多 WebRTC 改进。
– 新的 VA-API 插件实现与更多解码器的实现、新的后处理元素和其他正在连接的功能相得益彰。
– 更新了 Rust 绑定和几个新的 Rust 插件。
– VP9 和 MPEG-2 支持 Linux 无状态编解码器支持。
– 带有 Direct3D 11 / DXVDA 解码器的 Windows 上的 GStreamer 现在支持 AV1。
– 性能改进和许多其他变化。
GStreamer 1.20 开发的一个根本变化是,它现在已切换到 FreeDesktop.org GitLab 上的单个 Git 存储库,其中包含所有包含的模块,而不是拥有各种单独的 Git 存储库。
有关 GStreamer 1.20 的更多详细信息和下载,请访问gstreamer.freedesktop.org.