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

刚刚发布的声音服务器版本 PulseAudio 16.0,它充当应用程序和各种低级声音子系统之间的中介,将工作从硬件中抽象出来。

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

PulseAudio 16.0的主要新功能

在此新版本中,突出显示了 添加了使用 Opus 音频编解码器的功能 压缩使用 module-rtp-send 模块发送的音频(以前只支持 PCM)。 要启用 Opus,您必须编译支持 GStreamer 的 PulseAudio,并在 module-rtp-send 模块中设置“enable_opus=true”设置。

通过隧道(tunnel-sink 和 tunnel-source)传输/接收声音的模块现在可以使用 delay_msec 参数调整延迟(之前设置了 250 微秒的延迟)。

还强调了 有一种新算法可以在重采样期间保持延迟稳定 在模块和其他地方的环回中自适应。 其中一部分是新的“时间更顺畅”的实施。 与当前算法相比,它将提供更准确和稳定的延迟估计。 当需要不同流之间的固定关系(A/V 同步、模环回、模组合接收器、模回波消除……)时,这一点尤为重要。

由于这是主要音频处理部分中相当复杂的新代码,旧实现会保留一段时间以备出现错误。

发送/接收模块 通过隧道的音频 为重新连接提供支持 在连接失败的情况下发送到服务器。 要启用重新连接,请设置 reconnect_interval_ms 设置。

参数 将 adjust_threshold_usec 添加到 module-loopback 模块以调整延迟管理算法 (默认延迟为 250 微秒)。 adjust_time 参数的默认值已从 10 秒减少到 1 秒,增加了设置值小于 0,5 秒(例如 XNUMX)的可能性。 默认情况下禁用记录播放速度设置,现在由单独的 log_interval 选项控制。

添加 支持为应用程序提供电池电量信息 蓝牙音频设备。 电量水平也显示在“pactl list”输出(属性 bluetooth.battery)中显示的设备属性中。

La 以 JSON 格式生成信息的能力 已添加到 pactl 实用程序中。 格式是使用'–format'选项选择的,可以取值text或者json。

添加 使用 EPOS/Sennheiser GSP 670 耳机时支持立体声输出 和 SteelSeries GameDAC,它们使用单​​独的 ALSA 设备进行立体声和单声道(以前只支持一个单声道设备)。

在此新版本中突出的其他更改包括:

  • 修复了接收问题 来自基于德州仪器 PCM2902 芯片的声卡。
  • 添加 完整的 6 通道外置声卡支持 Native Instruments 的音频 6 MK2。
  • 通过隧道和组合接收器模块传输音频时确定延迟的时间和准确性问题已得到解决。
  • 将参数 sink_enabled 和 source_enabled 添加到 module-jackdbus-detect 模块,用于启用通过 JACK 发送/接收音频,以选择性地启用仅通过 JACK 发送或接收音频。 模块重载也允许同时使用不同的 JACK 配置。
  • remix 参数已添加到 module-combine-sink 模块以禁用通道重新混合,例如,当使用多个声卡形成单个环绕声时,这可能是必需的。

最后,如果您有兴趣能够了解更多,可以在 以下链接。


成为第一个发表评论

发表您的评论

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

*

*

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