Por que não se conectar ao fluxo da Internet a partir de um computador e usar o PulseAudio para fornecer o áudio à rede?
Você precisará instalar paprefs
para isso, no "servidor" (o computador que se conecta ao fluxo da Internet) e em cada "cliente" (computador que recebe dados de áudio do servidor) que você deseja usar.
paprefs
é um programa GUI, mas suas opções são um pouco opacas. A manpage é, como muitas vezes é o caso, inútil para descobrir as opções. Ele fornece um endereço da Web, link , que tem um link para "Documentação", mas não contém documentação propriamente dita. Eu tentarei orientá-lo no processo de configuração, mas minha configuração é diferente da sua, então posso errar. Espero que alguém o veja e corrija se eu o fizer.
Primeiro, execute paprefs
na máquina do servidor. Na guia "Acesso à rede", selecione:
"Ativar acesso à rede para dispositivos de som locais" "Permitir que outras máquinas na LAN descubram dispositivos de som locais", e "Não requer autenticação"
Existem mais duas opções nessa guia em relação ao streaming de mídia DLNA / UPnp. Eu não sei o que é isso, então deixei isso em paz.
Na guia "Multicast / RTP", selecione:
"Ativar remetente multicast / RTP" e "Criar dispositivo de áudio separado para Multicast / RTP" Isso deve ser feito para o servidor.
Para cada cliente, execute paprefs
e:
Na guia "Acesso à rede", selecione:
"Disponibilize dispositivos de som de rede PulseAudio detectáveis localmente"
Na guia "Multicast / RTP", selecione:
"Ativar receptor Multicast / RTP"
Isso deve ser suficiente para a configuração do cliente.
Quando chegar a hora de ouvir sua transmissão, conecte o servidor ao fluxo da Internet da maneira normal. Em seguida, abra Sistema → Preferências → Som e selecione "RTP Multicast" na guia "Saída".
Depois disso, em cada cliente, abra Sistema → Preferências → Som e procure na guia "Entrada". Ele deve conter uma entrada para um Multicast RTP de (hostname do servidor). Não tenho certeza do texto exato, pois não estou em condições de testá-lo no momento. Em qualquer caso, selecione o multicast, ajuste o volume e você deverá ouvir a transmissão (e qualquer outro áudio) vindo do servidor.
Até onde sei, não há como vincular aplicativos específicos a entradas / saídas específicas. Se alguém souber de tal maneira, eu gostaria muito de saber sobre isso. Eu tenho uma pergunta sobre o assunto em Como clonar a saída de áudio? .