I want to display a Twitch video stream locally (on the rPi, over HDMI) but send the audio to a desktop on the same network.
To free up video resources for other things (gaming, bitcoin mining).
Why not use the hardware headphone jack:
Ridiculous amounts of noise produced by the pi's headphone jack proximity to the switched-mode power supply.
Why not use audio over HDMI:
My monitor has no audio output, and I have no adapters to break it out (never seen the need, although this case is one).
Why not use USB audio:
USB Audio support for the Pi generally has a history of being shoddy. I would be open to this option if I could find (or be told of) a good guide to setting it up.
So I've been fiddling about with various solutions to this problem, but everything I've read about or tried turns out to be limited to performing the reverse purpose (sending audio from a PC to an SBC), or is restricted to Apple devices (AirPlay).
So far I've looked at SqueezeBox on OSMC and Signalyst on DietPi... Both aren't really designed for this use case. So far I prefer DietPi as far as an OS goes, but I'm open to trying anything.
Possible solutions that don't apply to me:
PulseAudio seems like it has a decent solution for networked audio but PulseAudio isn't supported on Windows, meaning I'd have to run a VM just to receive audio which kind of defeats the purpose of freeing up resources.
Thank you for any input you can provide!