• Origins Of PipeWire

    From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.misc on Mon Feb 16 08:05:28 2026
    From Newsgroup: comp.misc

    Just been watching this video of a talk at FOSDEM 2020 <https://www.youtube.com/watch?v=m5Y8VLv0CQ8>, entitled rCLPipeWire in
    the Automotive IndustryrCY. I had never heard of PipeWire back then, so
    it was interesting to discover that it was originally called
    rCLPulseVideorCY, 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 rCLAutomotive Grade LinuxrCY 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?
    --- Synchronet 3.21b-Linux NewsLink 1.2