SSH 音频重定向

mac*_*akp 8 linux ssh audio x11

我已将 DVB-T USB 加密狗插入我的 Linux 服务器(无 GUI)。它工作正常,但我想将电视节目从服务器流式传输到我的 PC。为此,我以这种方式使用 Kaffeine:

ssh -X -p 666 -i /home/maciek/.ssh/id_rsa media@media env LANG=pl_PL.UTF-8 /usr/bin/kaffeine
Run Code Online (Sandbox Code Playgroud)

如您所见,ssh 在端口 666 上运行并在服务器上启动 kaffeine,但在我的 PC 上显示结果。不错,但问题是音频重定向。有什么方法可以将音频与视频和键盘/鼠标一起重定向?

Gil*_*il' 4

X11 有两个巧妙的方面:它是 Linux 上显示的事实上的标准,并且它是网络透明的。不幸的是,声音没有这样的东西。有些声音服务器可以完全满足您的需求;与开箱即用的 X 不同,声音服务器往往需要一些设置。

\n\n

JACKPulseaudio是我建议研究的两个选择。Pulseaudio 是 Ubuntu 上的默认声音系统,这使其在 Ubuntu 上的使用和可用教程方面具有优势。JACK 以其低延迟而自豪,这在观看电影时非常重要。

\n\n

您需要做三件事:

\n\n
    \n
  • 设置 Kaffeine 的 JACK 或 Pulseaudio 输出,并指定端口(例如 5551)。
  • \n
  • 在您的台式计算机上,设置声音服务器以侦听端口(例如 5552 \xe2\x80\x94\xc2\xa0it 可以与无声服务器中的相同或不同)。Arch wiki 有JACKPulseaudio的 howtos 。这个 Ask Ubuntu 问题也有关于 PA 的提示。JACK 网站上有JACK2 的指南。
  • \n
  • 设置 SSH 将连接从服务器转发到客户端:-R 5551:localhost:5552
  • \n
\n