Pipewire

PipeWire is a server for handling audio, video streams, and hardware on Linux.

It was created by Wim Taymans at Red Hat. It handles multimedia routing and pipeline processing.

PipeWire
Original author(s)Wim Taymans
Initial release20 June 2017; 6 years ago (2017-06-20)
Stable release
1.0.5 Edit this on Wikidata (15 April 2024; 3 days ago (15 April 2024))
Repositorygitlab.freedesktop.org/pipewire/pipewire
Written inC
Operating systemLinux, FreeBSD
LicenseMIT License
Websitepipewire.org

History

In 2015, Taymans started work on PipeWire. It was based on ideas from several existing projects, including one called PulseVideo by William Manley. According to Red Hat's Christian Schaller, it drew many of its ideas from an early PulseVideo prototype by Manley and builds upon some of the code that was merged into GStreamer due to that effort. A goal of the project was to improve handling of video on Linux in the same way that PulseAudio improved handling of audio.

Although a separate project from PulseAudio, Taymans initially considered using the name "PulseVideo" for the new project. By June 2015, the name "Pinos" was being used, after the city Pinos de Alhaurin in Spain, where Taymans used to live.

Initially, Pinos only handled video streams. By early 2017, Taymans had started working on integrating audio streams. Taymans wanted to support both consumer and professional audio use cases, and consulted Paul Davis (Jack developer) and Robin Gareus (Ardour developer) for advice on implementation for professional audio. At this time, the name PipeWire was adopted for the project.

In November 2018, PipeWire was re-licensed from the LGPL to the MIT License.

In April 2021, Fedora Linux 34 became the first Linux distribution to ship PipeWire for audio by default. A year later, Pop! OS adopted it as the default audio server in version 22.04. It was made the default audio server in Ubuntu beginning with version 22.10. In 2023, it was adopted as the default audio server for the GNOME desktop environment in Debian 12 Bookworm.

Features

The project aims include:

References

Tags:

Pipewire HistoryPipewire FeaturesPipewireLinuxMultimediaPipeline (computing)Red HatStream (computing)Wim Taymans

🔥 Trending searches on Wiki English:

Manjummel BoysEnglish languageJake Paul vs. Mike TysonMalaysiaNeymarUEFA Euro 2024 qualifying play-offsWhatsAppKate WinsletSpaceman (2024 film)FBI (season 6)Crew (film)2022 FIFA World CupXVideosHenry CavillFrancesca AlbaneseGeneral averageThe Star-Spangled BannerContinuous truss bridgeThe Idea of YouArgentina national football teamJason MomoaForced perspectiveWorld War IUnited StatesMegamind vs. the Doom SyndicateSri LankaSecond Punic WarDune (franchise)New ZealandYorgos LanthimosIslamic StateAldrich AmesConor BradleyI-40 bridge disasterAndre Jin CoquillardKen MilesTupac ShakurEarthMargot RobbieThe Gentlemen (2024 TV series)The Menu (2022 film)Matthew GarberBlack swan theoryBreaking BadDual consciousness2016 United States presidential electionKobbie Mainoo2024 United States presidential electionZendayaIsrael–Hamas warDwayne JohnsonJoe BidenThe Voice (American season 25)2024 FIFA SeriesDanielle CollinsFIFA World CupFIFA Men's World RankingBattlegrounds Mobile IndiaBattle of BadrLindsay LohanNeatsville, KentuckyKyle RichardsBeetlejuice BeetlejuiceGrey's AnatomySergey BrinClint EastwoodJason StathamJerry TrainorLisa Marie PresleyMax Verstappen4B (movement)HTTP 404Carlos Sainz Jr.Emily BluntUEFA Euro 2024 qualifyingNicole ShanahanAlgebraic notation (chess)Raindrop cake🡆 More