皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

GStreamer 1.24 多媒体框架发布,支持 Vulkan H.264 和 H.265 视频解码器

GStreamer 1.24 多媒体框架发布,支持 Vulkan H.264 和 H.265 视频解码器

GStreamer 1.24 开放源码多媒体框架现已推出重大更新,引入了大量新功能和增强功能,可供下载。

GStreamer 1.24 版的亮点包括 Vulkan H.264 和 H.265 视频解码器、用于在 Linux 上实现高效 1:N 进程间通信的新 unixfd 插件、用于 SMPTE ST-291M HANC/VANC 辅助数据的新 GstMeta、新 W3C 媒体源扩展库以及用于 Linux 上 dmabufs 的 DRM 修改器支持。

它还引入了新的分析和机器学习抽象和元素,使 va 插件成为比 gst-vaapi 更受青睐的插件,增加了对低延迟 HLS (LL-HLS) 的支持,增加了对 Bayer 10/12/14/16 位深度的支持,并实现了对异步 KLV 解多路复用和片段搜索的 MPEG-TS 支持。

GStreamer 1.24 还新增了无状态 AV1 视频解码器、SVT-AV1 和 VA-API AV1 编码器、用于将流导出为 UVC 摄像头的新 uvcsink 元素、支持 10 位和 HDR 的 AMD Advanced Media Framework AV1 和 H.265 视频编码器,以及 MacOS vi liborc 上的 AVX/AVX2 支持和 NEON 支持。
此外还有几项 WebRTC 改进,如支持 ICE consent freshness、补充 webrtcsink 的新 webrtcsrc 元素,以及 LiveKit 和 AWS Kinesis Video Streams 的信号器和 webrtcsink 实现。

此外,GStreamer 1.24 还改进了 GstMeta 序列化和反序列化,实现了用于进程间零拷贝 CUDA 内存共享的 cudaipc source 和 sink,改进了 Qt 5 和 Qt 6 QML 集成,改进了 OpenGL、Vulkan 和 CUDA 集成,改进了 RTP 栈,并改进了封闭字幕处理。

最后但并非最不重要的一点是,该版本为 AJA 采集卡和播放卡添加了采集源和采集汇,为 awstranscriber 添加了翻译支持,更新了 GStreamer C# 绑定,改进了 Rust 绑定和插件,现在这些插件已打包发布,适用于包括 Android 和 iOS 在内的所有主要平台。

对于 Windows,该版本增加了 DirectWrite 文本渲染插件、基于 Direct3D12 的视频解码、转换、合成和渲染,以及精确时间协议 (PTP) 时钟支持。
当然,还有很多性能改进和错误修复,请查看发布说明了解更多详情。同时,你可以从官方网站下载适用于所有支持平台的 GStreamer 1.24。

图片来源GStreamer

转自 撰写新文章 ‹ Linuxeden开源社区 — WordPress