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:
Transmita áudio do Windows para o Linux
Testado no Ubuntu 16.04 e Windows 10 Redstone 1
Ambas as caixas precisam estar na mesma rede (de modo que pacotes multicast possam ser transmitidos entre elas)
Instalando
Linux
- Instalação do JACK (fácil de usar com o Cadence )
janelas
- Instale o JACK e o ASIO Bridge na caixa do Windows
- Executar
regsvr32 32bits\JackRouter.dll
e a regsvr32 64bits\JackRouter.dll
partir do diretório de instalação do JACK
- Modifique
32bits\JackRouter.ini
e 64bits\JackRouter.ini
combine com o seu canal e com a configuração de amostra
- (Opcional) Defina a entrada ASIO Bridge ( Hi-Fi Audio ) como o dispositivo de reprodução padrão
Corrida
- Inicie o servidor netjack2 no Linux com
jack_load netmanager
(provavelmente também é possível adicionar a .jackdrc
ele para carregar automaticamente)
- Execute o JACK NetDriver no Windows (está no menu Iniciar) ou
jackd -R -d net
- Um novo dispositivo chamado nome do host da caixa do Windows deveria aparecer no painel de patch do Linux JACK ( Catia, se você estiver usando o Cadence). Conecte-o como achar melhor (Observação: os canais podem não corresponder ao esperado, se você tiver mais de 2).
- Execute o ASIO Bridge (também no menu Iniciar), ative o ASIO e defina o dispositivo ASIO como JackRouter
- O ASIO Bridge deve ter configurado automaticamente as rotas para o dispositivo do sistema no painel de correção do Windows JACK. Você pode verificar com qjackctl ( Jack Control no menu Iniciar) → Conexões
e conectá-las, se não houver.