Redirecionamento de áudio ssh

8

Eu tenho o dongle DVB-T USB conectado ao meu servidor Linux (sem GUI). Ele funciona corretamente, mas eu quero transmitir programas de TV do servidor para o meu PC. Para isso eu uso o Kaffeine assim:

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 vídeo e teclado / mouse?

    
por mackowiakp 09.05.2014 / 14:47

1 resposta

3

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

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

Você precisará fazer três coisas:

  • Configure o Kaffeine para saída JACK ou Pulseaudio e indique uma porta (por exemplo, 5551).
  • No seu computador de mesa, configure o servidor de som para escutar em uma porta (por exemplo, 5552 - pode ser o mesmo que no seu servidor silencioso ou não). O wiki do Arch tem um howtos para JACK e Pulseaudio . Esta pergunta do Ask Ask também tem dicas sobre PA. Existe um guia para JACK2 no site JACK.
  • Configurar o SSH para encaminhar conexões do servidor para o cliente: -R 5551:localhost:5552
por 10.05.2014 / 03:54