在网络中的所有电脑上播放声音

在网络中的所有电脑上播放声音

我们的网络中有 15 台 PC。如果要开大型会议,我们希望在网络中的所有 PC 上播放声音(来自某个文件,仅需几秒钟)。

其中大多数运行 Ubuntu,一些运行 SuSE。

我该如何解决这个问题?

答案1

使用play命令播放文件。因此,ssh user@hostname play /location/of/file.mp3在每台电脑上都类似。如果最多 5 秒的延迟没问题,那么您只需使用 for 循环即可从任何电脑运行该命令。类似for PC in list of hostnames; do ssh user@$PC "play /location/of/file.mp3" & done

设置公钥认证将消除为每个主机输入密码的需要。如何设置无密码 SSH 登录?

答案2

我认为网络中的流音频可以解决您的问题。

看看这个问题:如何通过网络向多台计算机传输音乐?

相关内容