内容提要
GStreamer 1.28.3 发布,修复了播放、内存泄漏及构建问题,增强了稳定性。更新包括 NVIDIA 加速、OpenGL 转换、V4L2 设备处理等改进,支持 WebRTC 输出和 Apple 平台,音频重采样问题已修复,设备发现功能得到提升,Windows 安装程序支持静默安装。
关键要点
-
GStreamer 1.28.3 发布,修复了播放和内存泄漏问题,增强了稳定性。
-
更新解决了 NVIDIA 加速、OpenGL 转换、V4L2 设备处理等问题。
-
针对 NVIDIA,修复了 cudaconvert 性能问题和 nvdec 设备创建的退化问题。
-
OpenGL 插件堆栈更新,支持 GBRA 混淆并修复了 glcolorconvert 问题。
-
V4L2 插件修复了强制状态化解码器输出 DMA-BUF 的协商错误。
-
流媒体改进包括 rtspsrc 元素添加 user-agent 属性和 webrtcsink 支持 i.MX8MP 硬件 H.265 编码器。
-
音频方面修复了 armv7hf 架构上的音频重采样回归问题。
-
设备发现功能改进,确保提供完整的信息。
-
与 Apple 相关的更新包括 vtdec 稳定性提升和 MoltenVK 集成修复。
-
Windows 安装程序支持静默安装,修复了基于 Inno 的安装程序。
-
其他变更包括 fallbacksrc 新增属性和 Cerbero 构建系统的增强。
延伸解读
NVIDIA 加速的改进
GStreamer 1.28.3 针对 NVIDIA 硬件加速进行了重要修复,特别是 cudaconvert 性能问题和 nvdec 设备创建的退化问题。这意味着使用 NVIDIA 显卡进行视频解码的用户将体验到更流畅的性能,尤其是在高负载情况下。
OpenGL 和 V4L2 的稳定性提升
此次更新对 OpenGL 插件堆栈进行了修复,解决了裁剪处理中的 glcolorconvert 问题,同时 V4L2 插件修复了 DMA-BUF 协商错误。这些改进将提高多媒体应用的稳定性和效率,尤其是在处理高分辨率视频时。
流媒体功能的增强
GStreamer 1.28.3 在流媒体方面的改进包括 rtspsrc 元素添加 user-agent 属性和对 i.MX8MP 硬件 H.265 编码器的支持。这将使开发者在实现流媒体应用时,能够更好地控制数据传输和编码质量,提升用户体验。
延伸问答
GStreamer 1.28.3 版本修复了哪些主要问题?
修复了播放和内存泄漏问题,增强了稳定性。
GStreamer 1.28.3 对 NVIDIA 加速有什么改进?
修复了 cudaconvert 性能问题和 nvdec 设备创建的退化问题。
这次更新对音频处理有哪些改进?
修复了 armv7hf 架构上的音频重采样回归问题,并更新了 bpmdetect 功能。
GStreamer 1.28.3 在流媒体方面做了哪些改进?
rtspsrc 元素添加了 user-agent 属性,并支持 i.MX8MP 硬件 H.265 编码器。
Windows 安装程序在 GStreamer 1.28.3 中有哪些新特性?
支持静默安装,并修复了基于 Inno 的安装程序。
GStreamer 1.28.3 对 Apple 平台的支持有哪些更新?
提升了 vtdec 的稳定性,修复了 MoltenVK 集成问题。