是否可以通过 SSH 连接传输音频信号?

是否可以通过 SSH 连接传输音频信号?

这是一个相当有引导性的问题——我很确定我知道答案,但我还是个新手,所以我想我应该问一下。

我运行一个 mud 客户端(http://tintin.sourceforge.net/) 在 Ubuntu 10 Server 系统上。然后我通过 SSH 进入该系统,通过 mud 客户端进行播放。mud 客户端提供音频警报,我想设置这些。我假设如果我在系统上本地播放,我可以设置某种音频输出,即使在控制台中,也可以通过扬声器听到它。我的问题是 - 有没有办法设置音频警报以通过 SSH 发送音频?我要播放的音频只是简单的 wav 文件。

再次,我相当肯定地知道答案是否定的,但只是想向比我更聪明的人核实一下。

答案1

事实上,答案是肯定的。通过 SSH 创建远程隧道,用于socat将本地端连接到您的 PulseAudio 守护进程$PULSE_SERVER在远端设置其隧道末端,并使用paplay来播放文件。

相关内容