Linux

SSH 音頻重定向

  • May 10, 2014

我將 DVB-T USB 加密狗插入我的 Linux 伺服器(無 GUI)。它工作正常,但我想將電視節目從伺服器流式傳輸到我的電腦。為此,我以這種方式使用 Kaffeine:

ssh -X -p 666 -i /home/maciek/.ssh/id_rsa media@media env LANG=pl_PL.UTF-8 /usr/bin/kaffeine

如您所見,ssh 在埠 666 上工作並在伺服器上啟動 kaffeine,但在我的 PC 上顯示結果。很好,但問題是音頻重定向。有什麼方法可以將音頻與影片和鍵盤/滑鼠一起重定向?

X11 有兩個簡潔的方面:它是 Linux 上顯示的事實上的標準,並且它是網路透明的。不幸的是,聲音沒有這樣的東西。有聲音伺服器可以完全滿足您的需求;與開箱即用的 X 不同,聲音伺服器往往需要一些設置。

JACKPulseaudio是我建議調查的兩個選擇。Pulseaudio 是 Ubuntu 上的預設聲音系統,它在 Ubuntu 上的使用和可用教程方面具有優勢。JACK 以其低延遲而自豪,這在看電影時很重要。

你需要做三件事:

  • 為 JACK 或 Pulseaudio 輸出設置 Kaffeine,並指示一個埠(比如 5551)。
  • 在您的台式電腦上,將聲音伺服器設置為偵聽埠(例如 5552 - 它可以與您的無聲音伺服器中的相同或不同)。Arch wiki 有JACKPulseaudio的操作指南。這個 Ask Ubuntu 問題也有關於 PA 的提示。JACK 網站上有JACK2 指南。
  • 設置 SSH 以將連接從伺服器轉發到客戶端:-R 5551:localhost:5552

引用自:https://unix.stackexchange.com/questions/128663