Just been watching this video of a talk at FOSDEM 2020 <https://www.youtube.com/watch?v=m5Y8VLv0CQ8>, entitled “PipeWire in the Automotive Industry”. I had never heard of PipeWire back then, so it was interesting to discover that it was originally called “PulseVideo”, because it was supposed to be like PulseAudio, but only for video streams. But then it gradually took over the functions of PulseAudio, by offering a more efficient architecture for dealing with both audio and video streams. And also supporting security isolation between applications, which is something PulseAudio never had. PipeWire also subsumes the functionality of JACK as well (the architecture for audio and MIDI routing that is used in music/audio production workflows), and its interconnection functions naturally support the patchbay model of JACK. The presenter of the talk, George Kiagiadakis, is the creator of WirePlumber, which does PipeWire session management. He created it as part of his job contributing to the “Automotive Grade Linux” project, specifically working on the part dealing with automotive audio: this includes not just car entertainment systems, but also navigation interactions, voice activation functions and emergency notifications -- who knew the audio system in a modern car could be so complex?
participants (1)
-
Lawrence D'Oliveiro