Redirecionamento de áudio ssh


8

Tenho o dongle USB DVB-T conectado ao meu servidor Linux (sem interface gráfica). Funciona corretamente, mas quero transmitir programas de TV do servidor para o meu PC. Para isso, uso a cafeína dessa maneira:

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

Como você pode ver, o ssh funciona na porta 666 e inicia o kaffeine no servidor, mas exibe os resultados no meu PC. Bom, mas o problema é o redirecionamento de áudio. Existe alguma maneira de redirecionar o áudio junto com o vídeo e o teclado / mouse?

Respostas:


3

O X11 tem dois aspectos interessantes: é um padrão de fato para exibição no Linux e é transparente à rede. Infelizmente, não existe tal coisa para o som. Existem servidores de som que fazem exatamente o que você deseja; ao contrário do X, que funciona imediatamente, os servidores de som tendem a exigir um pouco de configuração.

JACK e Pulseaudio são as duas opções que recomendo investigar. O Pulseaudio é o sistema de som padrão no Ubuntu, o que lhe dá uma vantagem em termos de uso no Ubuntu e em termos de tutoriais disponíveis. JACK se orgulha de sua baixa latência, o que é importante ao assistir a um filme.

Você precisará fazer três coisas:

  • Configure o Kaffeine para a saída JACK ou Pulseaudio e indique uma porta (por exemplo, 5551).
  • No seu computador desktop, configure o servidor de som para ouvir em uma porta (por exemplo, 5552 - pode ser a mesma do seu servidor sem som). O wiki do Arch possui instruções para JACK e Pulseaudio . Esta pergunta Ask Ubuntu também tem dicas sobre PA. Há um guia para o JACK2 no site do JACK.
  • Configure o SSH para encaminhar conexões do servidor para o cliente: -R 5551:localhost:5552

ESTÁ BEM. Mas posso rum pulseaudio e / ou JACK no servidor sem GUI?
Mackowiakp 10/05

@ user180586 Sim, com certeza. Por que diabos não seria possível? Não há conexão entre ter uma GUI local e poder executar o software.
Gilles 'SO- stop be evil'

ESTÁ BEM. VALEU. Eu tentarei!
Mackowiakp 10/05
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.