PulseAudio 17已经发布,这是其新闻

的PulseAudio

脉冲音频标志

最近公布了 推出新版本《PulseAudio 17》,它已实施改进和更正,例如 更好的蓝牙交互,改进了 webRTC 音频处理, 支持蓝牙 FastStream 编解码器等。

脉冲音频允许您在单个应用程序级别控制音量和混音,在存在多个输入和输出通道或声卡的情况下组织声音的输入、混合和输出,允许动态更改音频流的格式并使用插件,可以透明地将音频流重定向到另一个机器。

PulseAudio 充当中央服务器来管理系统中所有与声音相关的操作,为应用程序提供与声音服务器交互的 API,以及同时管理多个输入(麦克风)和输出设备(扬声器、耳机)。

PulseAudio 17的主要新功能

在这个新版本的 PulseAudio 17 中, 改变了ALSA UCM音频路由配置方式 (用例管理器)反映在 PulseAudio 配置文件中。本次修改 意味着删除非冲突设备的组合端口,因为现在不再为所有非冲突设备(即那些未标记为冲突且不共享 PlaybackPCM 和 CapturePCM 的设备)生成组合端口,而是创建单个 PulseAudio 配置文件。此外,各种输入和输出现在作为单独的源和目标公开,而不是同一源和目标内的不同端口。

另一个引人注目的变化是 蓝牙设备的电池充电指示已得到改进, 现在,基于 PulseAudio 的主机设备可以将充电信息传输到外部蓝牙设备。这在以下场景中特别有用,例如,基于 PulseAudio 的设备连接到汽车的音频系统,允许汽车显示设备的电池电量。

除此之外,我们还可以发现 添加了对蓝牙 FastStream 编解码器的支持以提供更高质量的双向音频而闻名的 现已支持,改善了配备此编解码器的设备的音频体验。

其他突出的变化 这个新版本:

  • webrtc音频处理库已更新至1.3版本,改进了回声消除和采样率漂移容限。
  • module-role-cork 模块现在实现了使用角色组作为静音和取消静音触发器的功能。
  • 加载 ALSA 配置文件时,现在使用符合 XDG 规范的文件路径(首先是 $XDG_DATA_HOME,然后是 $XDG_DATA_DIRS,最后是之前的路径)。
  • 支持的最大采样率 (PA_RATE_MAX) 已增加至 768 kHz。

最后,应该指出的是, PulseAudio 开发人员提到新分支包含的改进相对较少, 除此之外 近期项目开发放缓, 现在社区的主要注意力集中在 Pipewire 媒体服务器、WirePlumber 音频会话管理器和相关项目的开发上。

PulseAudio 的开发速度大幅放缓也就不足为奇了。我们期待继续在 PipeWire、WirePlumber 和相关项目上开展重要的新工作。我们可以指导完成一些开放的 MR,特别是一些 UCM 改进和_可能_对压缩流的支持。

如果出现任何问题,我们仍然可以提供帮助。由于 libpulse 仍然是大多数音频应用程序推荐的 API,因此它仍然受到支持。我们也将尝试指导 Pavucontrol 正在进行的工作。我们的资源仍然有限,因此非常感谢纳税人的耐心。

如果你是 有兴趣了解更多 关于这个新版本,您可以查看详细信息 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。