GStreamer 1.28 候选版本现已发布,可供测试,并附带 Rust 插件

GStreamer 1.28 候选版本现已发布,可供测试,并附带 Rust 插件

💡 原文中文,约900字,阅读约需3分钟。
📝

内容提要

GStreamer 项目发布了 GStreamer 1.28 的第一个候选版本,新增 YOLOX 推理元素、音频源分离元素和 GIF 解码器,支持 AAC、无缝循环及 ISO/IEC 23003-5 标准音频,预计将引入 Vulkan H.264 编码器等新特性。

🎯

关键要点

  • GStreamer 项目发布了 GStreamer 1.28 的第一个候选版本。

  • 新增 YOLOX 推理元素和用 Rust 编写的 YOLOX 张量解码器。

  • 新增基于 demuc 的音频源分离元素和新 GIF 解码器元素,支持循环。

  • 引入基于 Rust 的 icecastsink 元素,支持 AAC 和 GstPlay 元素的无缝循环。

  • 增加对 ISO/IEC 23003-5 标准音频的支持和 jsontovtt 的新属性。

  • 即将发布的版本将引入 Vulkan H.264 编码器和 AMD HIP 插件。

  • 预计支持 Wayland 的基本颜色学和 Webkit 新 wpe2 插件。

  • 支持枚举 ALSA 的虚拟 PCM 接收器和 D3D12 的 d3d12remap 元素。

  • GStreamer 1.28 是预发布版本,不适用于生产环境。

🔎

延伸解读

新特性与应用场景

GStreamer 1.28 的候选版本引入了多个新特性,如 YOLOX 推理元素和音频源分离元素。这些功能可以广泛应用于实时视频分析和音频处理,适合开发者在多媒体项目中进行创新。

Rust 插件的优势

此次发布的多个新元素均使用 Rust 编写,Rust 的内存安全性和性能优势使得这些插件在处理复杂任务时更加高效和稳定。这为开发者提供了更可靠的工具,尤其是在高负载的应用场景中。

预发布版本的注意事项

GStreamer 1.28 是一个候选版本,尚未经过全面测试,因此不建议在生产环境中使用。开发者应谨慎评估其稳定性,并在测试环境中进行充分验证后再考虑应用。

延伸问答

GStreamer 1.28 的新特性有哪些?

GStreamer 1.28 新增了 YOLOX 推理元素、音频源分离元素和 GIF 解码器,支持 AAC、无缝循环及 ISO/IEC 23003-5 标准音频。

GStreamer 1.28 适合用于生产环境吗?

GStreamer 1.28 是预发布版本,不适用于生产环境。

如何下载 GStreamer 1.28 的候选版本?

可以从 GitLab 页面下载 GStreamer 1.28 的候选版本。

GStreamer 1.28 将引入哪些即将发布的功能?

即将发布的版本将引入 Vulkan H.264 编码器、AMD HIP 插件和对 Wayland 的基本颜色学支持等新功能。

GStreamer 1.28 中的音频源分离元素有什么特点?

音频源分离元素基于 demuc,使用 Rust 编写,支持音频的分离处理。

GStreamer 1.28 支持哪些音频标准?

GStreamer 1.28 支持 ISO/IEC 23003-5 标准音频。

🏷️

标签

➡️

继续阅读