Как правильно настроить Pulseaudio, чтобы звук с сервера звучал на компьютерах в локальной сети?

Добрый день!

Есть HP G7 (G7) без звуковой карты, на котором работает система умного дома Majordomo (MD) на Apache. Подключен проводом к Wi-Fi роутеру. Установлен Ubuntu Server 12.04.
Есть CubieTruck (CT) с колонками на котором работает MPD. Тянет музыку по Wi-Fi с G7. Сборка на Debian Wheezy вроде.
Есть ноутбук (X). Wi-Fi. Установлен Ubuntu 12.04.

Методом перебора настроек по различным статьям из интернета удалось настроить чтобы звук с G7 играл на X, CT. G7 - системный режим, на X - пользовательский, на CT тоже в системном режиме.
В настройках PA написано, что системный режим это плохо и его не надо использовать.
Но, видимо, я некорректно настроил, потому что:

а) при доступных CT и X играет только на X (порядок синков менял, не помогло)
б) при длительном простое CT PA прекращает работу
в) если на CT играет музыка от MPD то звук с G7 не может пробиться. Потоки не накладываются.

Вопрос: Как правильно настроить на каждом компе Pulseaudio (PA), чтобы звук с G7 звучал на доступных колонках: CT, X?
На обоих одновременно, если оба включены, либо на одном из включенных.
Звук с G7 это голосовые уведомления от MD (запускает mplayer c mp3 Файлом).

Чуть настроек которые менял (по памяти):
/etc/pulse/system.pa на G7:
load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16
load-module module-zeroconf-publish

load-module module-tunnel-sink server=192.168.1.38
load-module module-tunnel-sink server=192.168.1.94

load-module module-combine-sink sink_name=x230_speakers slaves=tunnel-sink.192.168.1.94
load-module module-combine-sink sink_name=cubie_speakers slaves=tunnel-sink.192.168.1.38
load-module module-combine-sink sink_name=all_speakers slaves=cubie_speakers,x230_speakers
set-default-sink all_speakers

/etc/pulse/system.pa на CT:
load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16
load-module module-zeroconf-publish

set-default-sink alsa_output.platform-sunxi-codec.analog-stereo

С ноутбука настройки как на CT, только в /etc/pulse/default.pa с другим set-default-sink (сейчас не могу подключиться).
  • Вопрос задан
  • 6054 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы