Да, с pulseaudio это легко сделать. Вам нужно будет установить и запустить paprefs
, что делает ваши звуковые устройства доступными по сети.
Эти настройки позволяют публиковать как источники звука, так и приемники по сети, в идеале, для другого сервера pulseaudio. Р>
Если у вас есть настройка вашего сервера без настольного менеджера, вам необходимо сначала установить звуковую систему (см. этот вопрос ). ). Затем вы можете отредактировать /etc/pulse/default.pa
, раскомментируя эти строки в разделе Доступ к сети :
load-module module-esound-protocol-tcp
load-module module-native-protocol-tcp
load-module module-zeroconf-publish
Если вы хотите использовать RTP-отправитель, раскомментируйте эти строки в разделе RTP sender module :
load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
load-module module-rtp-send source=rtp.monitor
Сервер pulseaudio необходимо запустить как демон с pulseaudio -D
, если он еще не запущен. Для оптимизации параметров качества звука в /etc/pulse/daemon.conf
могут быть адаптированы к личным потребностям.
Альтернативным методом потокового аудио в вашей сети будет настройка сервера Icecast (см. этот вопрос ). р>