
今天,GStreamer 项目发布了 GStreamer 1.26.4,作为这个流行的开源和跨平台多媒体框架的最新 GStreamer 1.26 系列的第四次维护更新。
在 GStreamer 1.26.3 发布仅三周后,GStreamer 1.26.4 版本为用于将音频和视频多路复用为 MP4 文件的 mp4mux 工具添加了 TAI (Temps Atomique International) 时间戳多路复用支持,并为基于 WebRTC 的 LiveKit 开源可扩展多用户会议工具添加了房间超时支持。
GStreamer 1.26.4 还为 gtk4paintablesink 组件添加了 YCbCr 内存纹理格式和其他改进,为 rtph265pay 组件添加了 profile-id、tier-flag 和 level-id 以输出 RTP 上限,并为 d3d12screencapture 组件添加了对在设备提供程序中添加和删除监视器的支持。
最重要的是,此版本对 rtmp2src 组件进行了各种修复,使其能够播放 AWS MediaLive 流,添加了一个ts-rtpdtmfsrc元素并实现了ts-intersrc运行时输入切换,并修复了 adaptivedemux2 组件中的反向播放问题。
最后但同样重要的是,GStreamer 1.26.4 版本修复了 vp9parse 的空间 SVC 解码处理,修复了profile=main-422-10与 VTEnc 的协商失败,修复了各种竞争条件并提高了 rtpbin2 的性能,并修复了为 webrtcsink 设置远程描述时的死锁。
还包括各种其他错误修复、构建修复、内存泄漏修复以及其他稳定性和可靠性改进,因此请查看发行说明了解更多详细信息。同时,您现在可以从官方网站下载 GStreamer 1.26.4 源码压缩包。
图片来源:GStreamer 项目的徽标(由 Marius Nestor 编辑)
转自 GStreamer 1.26.4 Adds TAI Timestamp Muxing Support to mp4mux, Other Changes – 9to5Linux
Linuxeden开源社区