我有一台服务器在家里运行,我想在工作时从它流式传输音乐。我不想挂载 samba 文件夹或其他东西。
是否可以通过 cmus(在服务器上运行)和 ssh(ssh 命令或 win 上的 putty)播放音乐?声音输出需要是远程PC的扬声器,而不是服务器。这可能吗?
我没有得到这个工作。
提前致谢 :)
我有一台服务器在家里运行,我想在工作时从它流式传输音乐。我不想挂载 samba 文件夹或其他东西。
是否可以通过 cmus(在服务器上运行)和 ssh(ssh 命令或 win 上的 putty)播放音乐?声音输出需要是远程PC的扬声器,而不是服务器。这可能吗?
我没有得到这个工作。
提前致谢 :)
我为 Linux 编写的教程:
sudo apt-get install sshfs
sudo apt-get install cmus
ssh-copy-id
是你的朋友。
(参见其他教程)
sudo mkdir -p /mnt/example/mount/location
(编辑此位置以反映您想要的目录结构。即,如果您想挂载music
文件夹,请挂载类似的东西/mnt/example/music
)
sudo sshfs -p PORT_NUMBER -o allow_other -o IdentityFile=~/.ssh/id_rsa user@192.XXX.XXX.XXX:./folder/to/mount /mnt/example/location
该
-o allow_other
参数非常重要,否则您将无法访问挂载。如果您使用标准 443 端口,可以忽略 PORT_NUMBER,否则将其设置为正确的值。
从终端启动 cmus:
$ cmus
键入:
以调出 cmus 命令行并键入:
add /mnt/example/location
这会将音乐添加到您的收藏中。man cmus
从终端输入 cmus 键盘快捷键的来龙去脉。
sudo umount /mnt/example/location
可能需要确保 cmus 配置为使用脉冲音频,而不是 alsa。我认为这是通过编辑~/.cmus/autosave
和设置参数来完成的set output_plugin=pulse
,但我不必这样做,所以我认为你可以放心地忽略它。
那么在Linux中这是很有可能的。找到了一个完全符合您需要的论坛主题。您可能需要四处搜索,但这应该可以帮助您入门
一个简短的解释是:通过 Internet 流式传输音频的带宽非常大。一个简单的解决方案是使用 Gnump3,它可以降低采样音乐。Gnump3 并不是真正的“广播”类应用程序。更像是远程访问您的音乐。