PipeWire - PipeWire

PipeWire
Pipewire logo.svg
PipeWire 0.3.33 screenshot.png
Původní autoři Wim Taymans
Stabilní uvolnění
0,3,38  Upravte to na Wikidata / 30. září 2021 ; Před 16 dny ( 30. září 2021 )
Úložiště gitlab .freedesktop .org /pipewire /pipewire
Napsáno C
Operační systém Linux
Licence Licence MIT
webová stránka pipewire .org

PipeWire je server pro zpracování audio a video streamů a hardwaru v Linuxu . Vytvořil jej Wim Taymans v Red Hat . Zvládá multimediální směrování a zpracování potrubí .

Dějiny

Image
Belgický softwarový inženýr Wim Taymans je autorem PipeWire v Red Hat v roce 2015

V roce 2015 začala Taymans pracovat na PipeWire. Byl založen na nápadech z několika projektů, včetně jednoho s názvem PulseVideo od Williama Manleyho.

Christian Schaller uvedl „čerpá mnoho svých myšlenek z raného prototypu Williama Manleyho s názvem PulseVideo a navazuje na část kódu, který byl díky tomuto úsilí sloučen do GStreamer“.

Cílem bylo zlepšit zpracování videa v Linuxu stejným způsobem, jakým PulseAudio zlepšilo zpracování zvuku.

Ačkoli samostatný projekt Taymans původně zvažoval použití názvu PulseVideo pro nový projekt. V červnu 2015 byl používán název Pinos (pojmenovaný podle města, ve kterém Wim žil, Pinos de Alhaurin ve Španělsku).

PipeWire zpočátku zpracovával pouze video streamy. Začátkem roku 2017 začal Taymans pracovat na integraci zvukových streamů. Chtěl, aby projekt podporoval spotřebitele i profesionální případy použití zvuku. O radu ohledně profesionální zvukové implementace se obrátil na Paula Davise a Robina Gareuse. V této době byl pro projekt přijat název PipeWire.

V listopadu 2018 byla PipeWire znovu licencována z LGPL na licenci MIT .

V dubnu 2021 se Fedora stala první distribucí Linuxu, která ve svém vydání 34 standardně dodávala PipeWire pro zvuk.

Funkce

Mezi cíle projektu patří:

Recepce

PipeWire získal velkou chválu, zejména mezi komunitami GNOME a Arch Linux . Opravuje zejména mnoho problémů, se kterými se PulseAudio setkal, včetně vysokého využití CPU, problémů s připojením Bluetooth a problémů s backendem JACK.

Reference

externí odkazy