
GStreamer 项目发布了即将推出的 GStreamer 1.28 稳定系列的第一个开发版本,该系列广泛使用,用于处理音频和视频流。
GStreamer 1.28 看起来像是另一个重大更新,承诺提供新功能,例如 Vulkan H.264 编码器、AMD HIP(用于可移植性的异构计算接口)插件、对 Wayland 的基本比色法支持,以及使用“WPE 平台 API”的 Webkit 的新 wpe2 插件。
即将推出的 GStreamer 系列还承诺支持枚举 ALSA 的虚拟 PCM 接收器、D3D12 的 d3d12remap 元素、LiteRT 推理元素、禁用 MPEG-TS 解复用器的偏移校正的属性,并支持聚合器在接收器焊盘上公开 current-level-* 属性。
最重要的是,GStreamer 1.28 承诺添加一个通用分类器张量解码器、一个人脸检测器和更方便的分析API,一个 unifxfdsink 属性,允许复制以使接收器可用于更多上游元素,以及支持直接传递 QQuickItem 用于 QML 渲染树。
除其他更改外,GStreamer 1.28 承诺恢复“new-pref”属性以更好地控制大小写更改、端口WASAPI2到基于 IMMDevice 的设备选择、允许修复多个组件中的日志垃圾邮件的新 GstLogContext API,以及支持 GstReferenceTimestampMeta 携带额外的每个时间戳信息。
它还将引入一个新的跟踪器钩子,帮助跟踪缓冲区何时在缓冲池中排队/出队,支持管道图点文件以包含有关活动跟踪器的信息,支持 gst-inspect-1.0 以打印 caps 字段的类型信息,以及用于 Python 绑定的 Gst.Float 包装器。
GStreamer 1.28 中另一个有趣的变化是 VA 插件取代了 gstreamer-vaapi 模块,因此后者在即将发布的版本中删除。有关这些更改的更多详细信息,请查看 GStreamer 1.27.1 的发行说明,这是 GStreamer 1.28 系列的第一个开发版本。
如果您想尽早体验新功能和改进,您现在可以从项目的 GitLab 页面下载和编译 GStreamer 1.27.1,但请记住,这是一个预发布版本,不适合在生产环境中使用。最终的 GStreamer 1.28 版本预计将于 2025 年底发布。
转自 GStreamer 1.28 Promises Vulkan H.264 Encoder, AMD HIP Plugin, and More – 9to5Linux
Linuxeden开源社区