PipeWire: The Linux audio/video bus
PipeWire: The Linux audio/video bus
Posted Mar 3, 2021 22:50 UTC (Wed) by flussence (guest, #85566)In reply to: PipeWire: The Linux audio/video bus by jafd
Parent article: PipeWire: The Linux audio/video bus
PulseAudio handles all audio (AirPlay, Bluetooth, other network layers, even ALSA) via internal plugins so those would have to be ported to PW's plugin API. Which sounds like a fairly tractable task for someone with the hardware and the motivation, as it's at least a well-defined and thought-out API from what I can see.
In the meantime, if PW can be told to spin up a Pulse compatibility network socket on localhost (I haven't looked into it, but I know it has *some* PA emulation) then you can use that for duplex audio as you would from a networked Pulse daemon. Be warned though that Pulse will choke badly on latency in the audio routing layer, so minimise how many physical network hops it uses. Learned that the hard way.
