多媒体框架 PipeWire 0.3.65 版本于2024年1月28日发布,这一更新为处理音频和视频流的开源服务器以及 GNU/Linux 系统上的相关硬件设备带来了诸多新特性和改进,以下是对 PipeWire 0.3.65 版本的详细介绍:

多媒体框架 PipeWire 0.3.65 发布:新增蓝牙 MIDI 支持,改进 ALSA 插件

新增功能与技术亮点

1、蓝牙 MIDI 支持:PipeWire 0.3.65 版本添加了对蓝牙 MIDI 设备的支持,这需要同时添加 WirePlumber,这一功能的加入,使得用户可以通过蓝牙连接 MIDI 设备,进一步扩展了 PipeWire 的应用场景。

2、Compress offload 支持:新版本使用 tinycompress 添加了 Compress offload 支持,允许在某些设备上使用 ALSA 对硬件中的压缩格式进行解码,这一改进有助于提高音频数据的传输效率,减少 CPU 负载。

3、本地模块组合流:PipeWire 0.3.65 引入了新的本地模块组合流功能,用户可以使用它从 3 通道立体声声卡创建 5.1 设备或同时将输出定向到多个接收器,这一功能为用户提供了更灵活的音频配置选项。

4、ALSA 插件改进:在 Davinci Resolve 中,新版本调整了缓冲区设置的新规则,带来了更好的延迟运行、更好的属性处理、支持立方卷,以及用于配置新的 alsa.volumemethod,这些改进有助于提升音频处理的稳定性和性能。

多媒体框架 PipeWire 0.3.65 发布:新增蓝牙 MIDI 支持,改进 ALSA 插件

其他改进与优化

1、jack.mergemonitor 选项:新版本承诺通过将 jack.mergemonitor 选项默认设置为 true 来更好地匹配 jack 1/2 行为,这一改进有助于提升 PipeWire 与其他音频软件的兼容性。

2、DMABUF 支持 GStreamer:PipeWire 0.3.65 版本列出了 PulseAudio API 中格式不受支持的设备(格式无效),并使用本机模块组合流作为模块组合接收器,这一改进有助于提升音频数据在不同软件之间的传输效率。

3、兼容性与自定义性增强:新版本带回了已弃用的符号,提高了旧服务器和新客户端之间的兼容性,增加了通过 pwcat 中的 FFmpeg 解复用流以进行 Compress offload 的能力,为适配器端口添加了自定义前缀,并改进了在 modulertpsink 模块中对 multicast loopback 的处理,这些改进有助于提升 PipeWire 的灵活性和可定制性。

4、蓝牙 LE 音频修复:新版本修复了蓝牙 LE 音频问题,这也提高了与某些发送杂散信号的蓝牙设备的兼容性,例如森海塞尔 HD 350BT 耳机,这一改进有助于提升蓝牙音频设备在 PipeWire 下的使用体验。

多媒体框架 PipeWire 0.3.65 发布:新增蓝牙 MIDI 支持,改进 ALSA 插件

PipeWire 0.3.65 版本在功能、性能和兼容性方面都进行了显著的提升,无论是新增的蓝牙 MIDI 支持、Compress offload 支持,还是对 ALSA 插件的改进和其他多项优化,都体现了 PipeWire 团队对用户需求的关注和对技术创新的追求,对于音频和视频流处理领域的用户来说,PipeWire 0.3.65 版本无疑是一个值得关注和尝试的更新。