这是一个相当疯狂的想法。
我打算设置一个配置,将在我的笔记本电脑上播放的音频通过本地网络发送到我的家庭服务器,以便在连接到具有良好扬声器的高保真音响的服务器上播放声音。
它应该用于在笔记本电脑上观看电影而扬声器上有声音而无需重新排列电缆的目的。
我想它可以类似于将文本写入通过 sftp 挂载的文件,但使用 /dev/audio 或 /dev/mixer
但我不知道如何拦截音频输出。
期待专业人士的提示;)
Gil*_*il' 28
您正在寻找的是声音服务器。这些程序通过网络发送声音。选项包括JACK,NAS,pulseaudio的和更多。
Pulseaudio 是 Ubuntu 上的默认音频系统,在 Unix 上广泛使用。JACK 在桌面操作系统上广泛可用,并以其低延迟而自豪。我先试试这两个。参见Jack 与 Pulseaudio——它如何更快?进行简短的比较。
要在不同的计算机上播放音乐,只要您设法在两台计算机上安装相同的程序(它们使用不兼容的协议,尽管有些具有翻译模块),任何这些程序都可以执行。但是在播放电影时,您可能会遇到问题,因为通过网络转发声音会引入可察觉的延迟。某些电影播放器允许您微调音频和视频之间的对齐方式,您可能需要使用此设置进行播放。
Ger*_*ert 14
正如吉尔斯所说,您最好考虑更新您的声音服务器配置。
您可以使用pulseaudio侦听TCP 端口。请务必检查padevchooser,这是一个用于更新配置的 GUI 前端。
您可以在 archlinux wiki 上找到教程。