Sim, com o pulseaudio isso pode ser feito facilmente. Você precisará instalar e executar paprefs que disponibiliza seus dispositivos de som pela rede.
Essas configurações permitem que as fontes de som e os coletores sejam publicados na rede, idealmente para outro servidor pulseaudio.
Caso você tenha a configuração do seu servidor sem o gerenciador de área de trabalho, será necessário instalar primeiro um sistema de som (consulte esta pergunta ). Você pode editar /etc/pulse/default.pa
descomentando essas linhas na seção Acesso à rede :
load-module module-esound-protocol-tcp
load-module module-native-protocol-tcp
load-module module-zeroconf-publish
Se você quiser usar o remetente RTP, remova o comentário destas linhas na seção módulo emissor RTP :
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
O servidor pulseaudio precisa ser iniciado como um daemon com pulseaudio -D
caso ainda não esteja em execução. Para otimizar as configurações de qualidade de som no /etc/pulse/daemon.conf
, pode ser adaptado às necessidades pessoais.
Um método alternativo para transmitir áudio em sua rede seria configurar um Icecast Server (consulte esta questão ).