uxer If both ends run OpenBSD, then it's easy. Just make sndiod
listen for TCP connections and connect to it. If only one end is OpenBSD, then you'll have to patch the player to understand sndio
Edit: Probably simpler to use jack: Both ffmpeg
and mpv
already has code for to use it--just needs to be enabled at compile-time. There's also mpd.