Top-Fragen
Zeitleiste
Chat
Kontext
PipeWire
Multimedia-Server für Linux Aus Wikipedia, der freien Enzyklopädie
Remove ads
PipeWire ist ein Server für Audio und Video für Linux.[3][4][5] Es wurde von Wim Taymans bei Red Hat initiiert.[6][7] Es behandelt Multimedia Routings und Pipelining.[8]
Remove ads
Geschichte
Zusammenfassung
Kontext
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 in GStreamer zusammengeführt wurde.[6] Ein Ziel war es, die Handhabung von Video unter Linux auf die gleiche Weise zu verbessern, wie PulseAudio 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 der LGPL zur MIT-Lizenz.[13][14] Im April 2021 wurde PipeWire als Standard-Audioserver in Fedora Linux 34 als erste Linux-Distribution veröffentlicht.[15][16][17] Ein Jahr später änderte Pop! OS 22.04 seinen Standard-Audioserver zu PipeWire[18] und Ubuntu in der Version 22.10.[19]
Remove ads
Eigenschaften
Auf diese Eigenschaften zielt das Projekt ab:
- Es arbeitet mit Sandbox-Flatpak-Applikationen.[4][13][20]
- Unterstützung von sicheren Methoden für Screenshots und Screencasts bei Verwendung eines Wayland-Compositors.[5][20][21]
- Eine einheitliche Verarbeitung unter JACK und PulseAudio.[5][8][21][22]
Kritik
PipeWire hat viel Lob erhalten, besonders unter Gnome und Arch 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]
Weblinks
Commons: PipeWire – Sammlung von Bildern, Videos und Audiodateien
Einzelnachweise
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
