Eu quero usar a rede para reproduzir um arquivo mp3 no servidor e reproduzi-lo em todos os fones de ouvido do cliente (é uma sala de aula com vários computadores).
Então estou tentando em casa primeiro. Eu tenho um servidor Debian Jessie (com o PulseAudio 5.0 instalado por padrão) e um Ubuntu 16.04 como o cliente (com o PulseAudio 8.0 instalado por padrão). Seguindo as instruções aqui , eu tenho:
No servidor:
sudo apt-get install pulseaudio-module-zeroconf
essa foi a única parte ausente, conforme atestado por apt-cache policy . Não há /etc/default/pulseaudio no meu sistema, parece que ele já inicia automaticamente. Ainda adicionou as seguintes linhas a /etc/pulse/system.pa :
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/24
load-module module-zeroconf-publish
Em seguida, reiniciei o daemon:
pulseaudio -k
No cliente:
Editado /etc/pulse/default.pa para adicionar a linha:
load-module module-tunnel-sink-new server=192.168.0.13 sink_name=Remote channels=2 rate=44100
em que 192.168.0.13 é o IP do servidor na rede local. Assim como no servidor:
pulseaudio -k
Eu vejo no System Monitor que o pulseaudio foi reiniciado corretamente no servidor e no cliente. Mas quando eu reproduz um arquivo de áudio no servidor (por exemplo, com o Audacity), ainda não consegui ouvir nada nos alto-falantes do cliente.
Então instalei paprefs no Debian (parece não estar mais disponível no Ubuntu Software Center, só encontrei pavucontrol ), e verifiquei ambas as opções no Network Server | Habilitar acesso de rede a dispositivos de som locais, Multicast / RTP | Ativar receptor e remetente de Multicast / RTP | Enviar áudio de alto-falantes locais. Nada ainda. Pergunto se essas opções paprefs de alguma forma estão em conflito com as primeiras edições em /etc/pulse/system.pa ?
É claro que estou sentindo falta de algo, mas o que? Eu vi muitas perguntas semelhantes aqui, mas a maioria tem anos ( aqui , aqui , aqui e aqui ), e até mesmo o mais novo sugere a instalação de novo software. Eu realmente gostaria de usar o software existente (ou seja, pulseaudio), se possível.