Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
Posted Mar 6, 2020 9:48 UTC (Fri) by smurf (subscriber, #17840)In reply to: Bouzas: PipeWire, the media service transforming the Linux multimedia landscape by mads
Parent article: Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
PulseAudio does single-pipe audio. Teaching it to handle the complete multimedia landscape, including screen recording and whatnot, *and* adding a security model would be a lot of work rewriting code and ensuring that every old code path and every existing module fits into the new larger scheme.
Better to start with a design that takes all of this into account from the beginning and worry about PA compatibility later, it's not that difficult (in contrast to JACK, pulseaudio doesn't even require hard realtime – you can just increase the deadline and ask your source to send the audio earlier if things are tight) and frankly the least of your worries when writing a new multimedia subsystem.
