Eu tive sucesso com o uso do JACK, embora, ao contrário da resposta de Eir Nym, o som esteja tocando na caixa do Linux como você pediu. Eu fiz um pequeno artigo aqui: link
A vantagem de usar o JACK no PulseAudio seria menor latência (desde que você o configure corretamente). Realmente não importa se você está apenas tocando música, mas coisas como jogos e gravação precisam de baixa latência.
Citando parcialmente a posteridade:
Stream audio from Windows to Linux
Tested on Ubuntu 16.04 and Windows 10 Redstone 1
Both boxes need to be on the same network (such that multicast packets
can be passed between them)
Installing
Linux
- Setup JACK (easy to do with Cadence)
Windows
- Install JACK and ASIO Bridge on the Windows
box
- Run
regsvr32 32bits\JackRouter.dll
and regsvr32 64bits\JackRouter.dll
from JACK installation directory
- Modify
32bits\JackRouter.ini
and 64bits\JackRouter.ini
to match your channel and sample config
- (Optional) Set the ASIO Bridge (Hi-Fi Audio) input as the default playback device
Running
- Start the netjack2 server on Linux with
jack_load netmanager
(probably also possible to add to .jackdrc
for it to autoload)
- Run JACK NetDriver on Windows (it's in the Start menu), or
jackd -R -d net
- A new device named the hostname of the Windows box should have appeared on the Linux JACK patch panel
(Catia if you're
using Cadence). Connect it as you see fit (Note: Channels might not
match up as expected if you have more than 2).
- Run ASIO Bridge (also in the Start menu), turn ASIO on, and set the ASIO device to JackRouter
- The ASIO Bridge should have automatically set up routes to the system device in the Windows JACK patch panel. You can double check
with qjackctl (Jack Control in the Start menu) → Connections
and connect them if not