Como posso transmitir sinais de áudio de vários dispositivos/computadores para meu servidor doméstico?

Como posso transmitir sinais de áudio de vários dispositivos/computadores para meu servidor doméstico?

Atualmente tenho umservidor doméstico sem cabeçaconfigurar (executando a edição do servidor Ubuntu 12.04) executando um servidor HTTP Apache simples. O servidor está próximo a um receptor de áudio, que controla um conjunto de alto-falantes internos e externos em minha casa.

Recentemente, meu pai comprou um adaptador Bluetooth, ao qual nossos vários laptops e celulares podem se conectar, enviando a música para os alto-falantes. Esperava encontrar uma solução que funcionasse na minha rede doméstica (Wi-Fi ou ethernet), nomeadamente porque não custa nada (já tenho um servidor com placa de áudio) e não depende de Bluetooth.

Existe alguma solução multiplataforma (de preferência gratuita e de código aberto) que eu possa usar e que me permita transmitir áudio para meu servidor doméstico, pela minha rede doméstica? Se possível, gostaria de transmitir a partir de uma ampla variedade de dispositivos (laptops com Windows/Linux ou celulares com Android/BB/iOS) - mas, no mínimo, preciso de algo que funcione emao menoscom Windows e Linux.

Além disso, só para esclarecer, quero algo que simplesmente permita que os dispositivos se conectem ao meu servidor e emitam um sinal de áudio sem qualquer ação no servidor (já que é um servidor escondido perto do meu receptor). Qualquer tentativa de conexão subsequente deverá ser descartada, para que apenas um dispositivo possa controlar o sistema estéreo por vez.


Exemplo: Digamos que tenho companhia em minha casa e todos têm smartphones. Uma pessoa pode se conectar ao meu servidor e começar a reproduzir áudio. Se outra pessoa quiser tocar algumas de suas músicas, a primeira pessoa se desconecta e outra pessoa pode transmitir suas músicas para meu servidor (que então reproduz em meus alto-falantes). Quero evitar o armazenamento da mídia real no servidor (além dos fins de armazenamento em cache).

informação relacionada