Reproduzir áudio local no computador remoto (Linux)

1

É possível transferir áudio do meu computador local para um remoto, por exemplo, através do SSH?

Eu sei que isso transfere o microfone para outro computador

dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp

mas como eu não inventei isso, eu honestamente não sei como aplicar isso para tocar música?

    
por David Thorisson 25.10.2012 / 11:42

3 respostas

0

Você deseja reproduzi-lo pelos alto-falantes do computador (em oposição aos alto-falantes do computador remoto)? Esta pergunta no superuser.com pode lançar alguma luz sobre isso. Como encaminhar áudio como X no SSH

    
por 26.10.2012 / 21:30
0

Bem, você pode usar o mpd para reprodução remota, mas funciona assim: você configura o servidor mpd em um computador, onde sua coleção de mp3 / ogg fica, e então você pode usar um cliente mpd (como sonata) outro computador onde você toca a música.

Tudo depende de onde você quer controlar a reprodução - no servidor (onde a biblioteca de músicas fica) ou no cliente (onde você tem os alto-falantes conectados). Se você quer controlar o cliente, o mpd é seu amigo.

Se, por outro lado, você quer apenas um pc falso com caixas acústicas conectadas e deseja controlar o que está tocando em outro computador com a biblioteca de músicas, tente o icecast, embora ainda não tenha tentado.

Ou, de uma terceira forma, você tem a biblioteca e os alto-falantes em um PC e apenas controla tudo de um PC diferente. Isso seria melhor feito por uma configuração do mpd em que o cliente e o servidor estivessem em um PC (aquele com a biblioteca e os alto-falantes) e você usasse um cliente de console para controlar apenas a música (clientes do console mpd: mpc, ncmpcpp - meu favorito).

Eu posso pensar em outra configuração: um pc para controlar a música, um pc com os alto-falantes e um terceiro pc (NAS mais provável) que mantém a biblioteca de música na rede - isso é facilmente possível com o mpd também. p>     

por 26.10.2012 / 21:30
0

A pergunta é um pouco datada, mas em 2018 em um sistema Linux, o método mais simples seria usar o Pulseaudio: Conecte-se diretamente ao servidor Pulseaudio remoto ou crie um coletor local conectado a uma fonte remota (% código%). Outras opções são usar protocolos de streaming de áudio dentro ou fora do Pulseaudio, como NTP ( module-tunnel-* ) ou ROAP (Apple AirPort, module-rtp- ).

Mais detalhes para a configuração das várias alternativas são, e. descrito aqui . Veja também a página Pulseaudio module .

    
por 10.02.2018 / 20:43

Tags