使用远程 ESD 服务器改善声音质量

使用远程 ESD 服务器改善声音质量

我正在研究低成本的方法,以无线方式将音频从我的 PC(Ubuntu)传输到 HiFi。我目前正在测试一种设置,其中华硕 WL-500gP 无线路由器运行 ESD 守护程序并连接 USB 声卡,然后将其插入 HiFi。

我正在使用 Wine 下的 mpg123-esd 和 Spotify 在 PC 上测试播放。声音正常,延迟出乎意料地低,但我偶尔也会听到咔嗒声和一些失真。我想这是因为延迟低和未压缩音频的无线流式传输——任何数据包丢失、CPU 暂时繁忙等都会导致声音输出中出现咔嗒声。

有没有办法解决这个问题,比如以某种方式增加延迟/缓冲区大小?

使用shoutcast协议进行流式传输似乎是一种出路,但我觉得这将是一个复杂而脆弱的设置。

答案1

我大约两年前就尝试过。我记得我比pulseaudio使用esound(当时还没有积极开发)更幸运,它更易于配置(也更复杂!)......但它仍然几乎不起作用(没有流压缩,我的上行链路不是很好)。我现在不记得那个设置的细节了。

现在pulseaudio似乎支持更多协议(RTP 看起来很有前途,因为它应该可以正确处理数据包丢失),所以它可能(或可能不会)工作得更好。

相关内容