GStreamer 1.30 支持从 H.265 和 AV1 比特流解析 HDR10+ 元数据

GStreamer 1.30 版本已进入开发阶段,作为一款广受欢迎的开源跨平台多媒体框架,它被广泛应用于 Linux 发行版中以处理音频和视频流,其首个开发里程碑版本现已开放供公众测试。让我们来看看其新功能。

GStreamer 1.30 支持从 H.265 和 AV1 比特流解析 HDR10+ 元数据

GStreamer 1.30 承诺支持从 H.265 和 AV1 比特流解析 HDR10+ 元数据,支持 F32 和 S24_32 采样以及 96kHz 采样率的 Opus 音频,支持 rtspsrc2 身份验证,新增 VA-API 叠加合成器,以及 QuickTime 解复用器对 Bayer 的支持。

此外,还将提供手部追踪张量解码器元素、新的基础 AC-4 解析器元素、AC-4 类型查找功能,以及支持隐藏式字幕和未注册用户数据 SEI 的全新 h264seiinserter 和 h265seiinserter 元素,还有一款用于通用压缩和解压缩的新插件。

除此之外,GStreamer 1.30 还为 hlssink3 插件添加了一个新的 HLS WebVTT 接收器元素,新增 DASH 接收器元素(使用 CMAF 复用器,无需 splitmuxsink),新增 udpsrc2 元素(具有更好的高比特率流性能),以及对 QML6 GL 源的导航事件的支持。

APE 标签解复用器也进行了更新,可以提取封面艺术标签;实现了一个新的 GstAnalyticsMtd 衍生版本,用于表示 Mtd 和 Keypoint 的分组;srtpdec 增加了一种方法,可以使特定 SSRC 的键失效;Matroska 解复用器现在可以根据需要构建动态搜索索引。

GStreamer 1.30 还承诺改进 Playbin3 字幕切换、改进 GstPlay 轨道选择通知、支持 RISC-V64 到 Cerbero 架构的 Android、为 translationbin 添加一个控制文本累积延迟的新属性,以及支持设备提供程序排名覆盖。

最后但同样重要的是,即将发布的 GStreamer 版本承诺将新的 Rust RTP (de)载荷处理器的优先级提升至 PRIMARY,并将载荷处理器的默认 MTU 设为 1200,同时更新了 splitmuxsink,使其在片段打开和关闭消息中包含起始和结束时间码。

如果想抢先体验 GStreamer 1.30 的新功能,现在即可从官方网站下载 GStreamer 1.29.1 开发里程碑版本。但请注意,这是一个预发布版本,主要面向开发者和早期采用者。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/65627.html

(0)

相关推荐