Для окон: Загрузите последнюю версию PulseAudio (не официальной) и создавать в config.pa файл с этими двумя линиями:
load-module module-native-protocol-tcp listen=0.0.0.0 auth-anonymous=1
load-module module-waveout
Run PulseAudio на вашем окна машины первой с PulseAudio -F config.pa
На вашем САК:
pacmd load-module module-tunnel-sink sink_name=nao server=192.168.1.152
(изменить этот адрес для ваших окон одного. Также убедитесь, что PulseAudio работает на окнах В противном случае это не будет работать)
qicli call ALAudioDevice._listOutputs
Предыдущая команда покажет вам номер индекса PulseAudio устройства, которое вы только что создали. Используйте этот номер в следующих командах:
pacmd set-default-sink 1
qicli call ALAudioDevice._setDefaultOutput 1
Thats it. Теперь все идет через ваши громкоговорители. Индекс 0 является звуковой картой НАО
Для Linux: Выполнить это на терминале:
pactl load-module module-rtp-recv
В НАО:
pactl load-module module-null-sink sink_name=nao (creates the sink)
qicli call ALAudioDevice._listOutputs (checks the index on sink)
qicli call ALAudioDevice._setDefaultOutput 1
pactl load-module module-rtp-send source=nao.monitor
Я нахожу подход Linux более стабильным. TCP один из окон может сломаться через некоторое время.
Удалось ли вам с этим справиться или с каким-либо руководством, как это сделать? Я пробовал 'gst-launch-0.10 alsasrc', но получил только' Device 'default' is busy'. Pulseaudio не установлен на nao. – gluk47