PipeWire ist ein Server für Audio und Video fürLinux.[3][4][5] Es wurde vonWim Taymans beiRed Hat initiiert.[6][7] Es behandeltMultimedia Routings undPipelining.[8]
2015 startete Wim Taymans mit der Arbeit an PipeWire. Die Arbeit basierte auf den Ideen einiger Projekte wie PulseVideo von William Manley.[9][10][11][12]Laut Christian Schaller von Red Hat schöpfte es viele seiner Ideen aus einem frühen PulseVideo-Prototyp von Manley und baut auf einem Teil des Codes auf, der aufgrund dieser Bemühungen inGStreamer zusammengeführt wurde.[6] Ein Ziel war es, die Handhabung von Video unter Linux auf die gleiche Weise zu verbessern, wiePulseAudio die Handhabung von Audio verbessert hat.[3]
Obwohl es sich um ein von PulseAudio separates Projekt handelt, erwog Wim Taymans ursprünglich, den Namen „PulseVideo“ für das neue Projekt zu verwenden.[3] Bis Juni 2015 wurde der Name Pinos nach einer Stadt verwendet, in der Taymans früher lebten, Pinos de Alhaurin in Spanien.[6]
Anfangs verarbeitete Pinos nur Videostreams. Anfang 2017 hatte Taymans begonnen, an der Integration von Audiostreams zu arbeiten. Er wollte, dass das Projekt sowohl Verbraucher- als auch professionelle Audio-Anwendungsfälle unterstützt. Für Ratschläge zur professionellen Audioimplementierung konsultierte er Paul Davis (Jack-Entwickler) und Robin Gareus (Ardour-Entwickler). Zu diesem Zeitpunkt wurde der Name PipeWire für das Projekt angenommen.[9]
Im November 2018 änderte das Projekt die Lizenz von derLGPL zurMIT-Lizenz.[13][14]Im April 2021 wurde PipeWire als Standard-Audioserver inFedora Linux 34 als ersteLinux-Distribution veröffentlicht.[15][16][17]Ein Jahr später ändertePop! OS 22.04 seinen Standard-Audioserver zu PipeWire[18] undUbuntu in der Version 22.10.[19]
Auf diese Eigenschaften zielt das Projekt ab:
PipeWire hat viel Lob erhalten, besonders unterGnome undArch Linux.[23][24] Insbesondere, da es Probleme behebt, die einige PulseAudio-Benutzer hatten, einschließlich hoher CPU-Auslastung,[25] Bluetooth-Verbindungsproblemen[26][27] und Problemen in Verbindung mit dem JACK-Backend.[28]
- ↑1.6.0 (Penicillin). 19. Februar 2026 (abgerufen am 19. Februar 2026).
- ↑1.1.81. 16. Mai 2024 (abgerufen am 16. Mai 2024).
- ↑abcChristian Schaller: Launching Pipewire! 19. September 2017, abgerufen am 26. November 2022 (englisch).
- ↑abRyan Lerch: Improved multimedia support with Pipewire in Fedora 27. 20. September 2017, abgerufen am 26. November 2022 (englisch).
- ↑abcJoey Sneddon: PipeWire aims to do for video what PulseAudio did for sound. 21. September 2017, abgerufen am 26. November 2022 (englisch).
- ↑abcChristian Schaller: Fedora Workstation next steps : Introducing Pinos. 30. Juni 2015, abgerufen am 26. November 2022 (englisch).
- ↑Tim Waymans: PipeWire: a low-level multimedia subsystem. 25. November 2020, abgerufen am 26. November 2022 (englisch).
- ↑abArun Raghavan: Update from the PipeWire hackfest. 31. Oktober 2018, abgerufen am 26. November 2022 (englisch).
- ↑abChristian Schaller: PipeWire: the new audio and video daemon in Fedora Linux 34. 14. Mai 2021, abgerufen am 26. November 2022 (englisch).
- ↑William Manley: PulseVideo. 14. September 2021, abgerufen am 26. November 2022 (englisch).
- ↑Christian Schaller: Comment on: How is this project related to PulseVideo? 1. Juli 2015, abgerufen am 26. November 2022 (englisch).
- ↑Nathan Willis: 3D video and device mediation with GStreamer. 21. Oktober 2015, abgerufen am 26. November 2022 (englisch).
- ↑abMichael Larabel: PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019. 3. Februar 2019, abgerufen am 26. November 2022 (englisch).
- ↑Relicense as MIT/X11. 5. November 2018, abgerufen am 26. November 2022 (englisch).
- ↑Releases/34/ChangeSet. Abgerufen am 26. November 2022 (englisch).
- ↑Christian Schaller: What's new in Fedora Workstation 34. 27. April 2021, abgerufen am 26. November 2022 (englisch).
- ↑What's New in Fedora 34? 8 Reasons to Upgrade or Switch. 4. April 2021, abgerufen am 26. November 2022 (englisch).
- ↑Marius Nestor: Pop!_OS 22.04 Launches Based on Ubuntu 22.04 LTS, Powered by Linux 5.16 and PipeWire. 25. April 2022, abgerufen am 11. Dezember 2022 (englisch).
- ↑Joey Sneddon: Ubuntu 22.10 Makes PipeWire Default for Audio. 22. Mai 2022, abgerufen am 11. Dezember 2022 (englisch).
- ↑abTanu Kaskinen: PipeWire Hackfest 2018 in Edinburgh. 5. Juli 2019, abgerufen am 11. Dezember 2022 (englisch).
- ↑abChristian Schaller: An update on Pipewire – the multimedia revolution. 26. Januar 2018, abgerufen am 11. Dezember 2022 (englisch).
- ↑Michael Larabel: PipeWire Is Still On Track For One Day Being A Drop-In Replacement To PulseAudio. 30. Oktober 2018, abgerufen am 26. November 2022 (englisch).
- ↑Pulseaudio no more. 6. Januar 2021, abgerufen am 26. November 2022 (englisch).
- ↑pipewire-pulse 0.3.16-4 in testing now replaces pulseaudio! Abgerufen am 26. November 2022 (englisch).
- ↑PulseAudio High CPU Usage. Arch Linux Forums, abgerufen am 6. Januar 2021 (englisch).
- ↑Cannot connect to bluetooth audio device using pulseaudio. Arch Linux Forums, abgerufen am 6. Januar 2021 (englisch).
- ↑Headset delivers bad audio quality and low microphone volume in HSP/HFP mode (bluetooth). PulseAudio GitLab, abgerufen am 6. Januar 2021 (englisch).
- ↑PipeWire FAQ. Abgerufen am 26. November 2022 (englisch).