Как можно транслировать аудиосигналы с различных устройств/компьютеров на мой домашний сервер?

Как можно транслировать аудиосигналы с различных устройств/компьютеров на мой домашний сервер?

В настоящее время у меня естьдомашний сервер без головынастроил (работаю под управлением Ubuntu 12.04 server edition) простой Apache HTTP-сервер. Сервер находится рядом с аудиоресивером, который управляет набором внутренних и внешних динамиков в моем доме.

Недавно мой отец купил Bluetooth-адаптер, к которому могут подключаться наши ноутбуки и мобильные телефоны, выводя музыку на динамики. Я надеялся найти решение, которое работало бы через мою домашнюю сеть (Wi-Fi или Ethernet), а именно потому, что это ничего не будет стоить (у меня уже есть сервер с аудиокартой), и это не зависит от Bluetooth.

Есть ли кроссплатформенное (предпочтительно бесплатное и с открытым исходным кодом) решение, которое я могу использовать, чтобы транслировать аудио на мой домашний сервер через мою домашнюю сеть? Если возможно, я хотел бы транслировать с самых разных устройств (ноутбуки с Windows/Linux или мобильные телефоны с Android/BB/iOS) - но как минимум мне нужно что-то, что работает нанаименеес Windows и Linux.

Также, просто для ясности, я хочу что-то, что просто позволяет устройствам подключаться к моему серверу и выводить аудиосигнал без каких-либо действий на стороне сервера (поскольку это сервер, спрятанный рядом с моим ресивером). Любая последующая попытка подключения должна быть сброшена, чтобы только одно устройство могло управлять стереосистемой одновременно.


Пример: Допустим, у меня дома гости, и у всех есть смартфоны. Один человек может подключиться к моему серверу и начать воспроизведение аудио. Если кто-то другой хочет воспроизвести часть своей музыки, первый человек отключается, и кто-то другой может транслировать свою музыку на мой сервер (которая затем воспроизводится на моих колонках). Я хочу избежать хранения фактического медиа на сервере (кроме целей кэширования).

Связанный контент