Reindirizzamento audio ssh


8

Ho il dongle DVB-T USB collegato al mio server Linux (senza GUI). Funziona correttamente, ma voglio trasmettere programmi TV dal server al mio PC. Per questo uso Kaffeine in questo modo:

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

Come puoi vedere, ssh funziona sulla porta 666 e avvia kaffeine sul server ma visualizza i risultati sul mio PC. Bello ma il problema è il reindirizzamento audio. C'è un modo per reindirizzare l'audio insieme a video e tastiera / mouse?

Risposte:


3

X11 ha due aspetti chiari: è uno standard di fatto per la visualizzazione su Linux ed è trasparente in rete. Sfortunatamente non esiste una cosa del genere per il suono. Ci sono server audio che fanno esattamente quello che vuoi; a differenza di X, che funziona immediatamente, i server audio tendono a richiedere una piccola configurazione.

JACK e Pulseaudio sono le due scelte che consiglio di indagare. Pulseaudio è il sistema audio predefinito su Ubuntu, che gli dà un vantaggio in termini di utilizzo su Ubuntu e in termini di tutorial disponibili. JACK è orgoglioso della sua bassa latenza, che è importante quando si guarda un film.

Dovrai fare tre cose:

  • Configurare Kaffeine per l'uscita JACK o Pulseaudio e indicare una porta (diciamo 5551).
  • Sul tuo computer desktop, imposta il server audio per l'ascolto su una porta (ad esempio 5552 - può essere lo stesso del tuo server senza audio o meno). La wiki di Arch ha howtos per JACK e Pulseaudio . Questa domanda Ask Ubuntu ha anche suggerimenti su PA. C'è una guida per JACK2 sul sito JACK.
  • Configurare SSH per inoltrare le connessioni dal server al client: -R 5551:localhost:5552

OK. Ma posso rum pulseaudio e / o JACK su server senza GUI?
mackowiakp,

@ user180586 Sì, certo. Perché mai non sarebbe possibile? Non esiste alcuna connessione tra avere una GUI locale e poter eseguire il software.
Gilles 'SO- smetti di essere malvagio'

OK. GRAZIE. Ci proverò!
mackowiakp,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.