Eu tenho a caixa Linux com o servidor de rede Ubuntu + PulseAudio instalado. Posso transmitir áudio do meu laptop (com o Linux também instalado) para a caixa na rede local.
Eu instalei recentemente o Windows 7 no meu laptop. Quero transmitir o áudio do meu laptop para a caixa. Alguém poderia me ajudar a configurar o streaming de áudio pela rede através do PulseAudio da caixa do Windows para o Linux?
fonte
Tive sucesso com o uso do JACK, embora, diferentemente da resposta de Eir Nym, o som esteja sendo reproduzido na caixa do Linux, conforme solicitado. Fiz uma pequena descrição aqui: https://gist.github.com/kotarou3/3813bbf7833a0e4618f7fbe8a377872d
A vantagem de usar o JACK sobre o PulseAudio seria uma latência menor (desde que você o configure corretamente). Realmente não importa se você está apenas tocando música, mas coisas como jogos e trabalho de gravação precisam de baixa latência.
Citando parcialmente para a posteridade:
fonte
Alterei um programa encontrado na internet e criei o WLStream . Ele permite transmitir áudio de um dispositivo de saída do Windows, para que o Pulse Audio possa reproduzi-lo em um host Linux. A comunicação entre os dois é feita com plink de Putty. Há um atraso no fluxo de áudio causado pela rede, tenho certeza que se você alterar o privilégio no pacote TCP enviado do plink ou alterar a configuração do seu roteador como faria com o VOIP, isso reduzirá o atraso no fluxo do áudio, mas minha pesquisa não não vá mais longe. O WLStream pode ser compilado usando o Visual Studio 2017 e há um pré-compilado da última versão aqui .
fonte
https://github.com/duncanthrax/scream
Demorou menos de 5 minutos para configurar. Ele suporta fluxos brutos de unicast e multicast do Windows em várias taxas de amostra. Possui ouvintes para Windows, ALSA e áudio de pulso.
fonte