JACK nähdään PulseAudio-laitteena marraskuussa 2020 PavuControlissa
Luoja | Wim Taymans ( sisään ) |
---|---|
Kehittäjä | Red Hat ja Wim Taymans ( sisään ) |
Viimeinen versio | 0,3,30 (9. kesäkuuta 2021) |
Tallettaa | gitlab.freedesktop.org/pipewire/pipewire |
Kirjoitettu | VS |
Käyttöjärjestelmä | Unix-tyyppi |
Ympäristö | GNU / Linux |
Tyyppi |
Äänipalvelin ( sisään ) Video Server |
Lisenssi | MIT-lisenssi |
Dokumentointi | docs.pipewire.org ja gitlab.freedesktop.org/pipewire/pipewire/-/wikis/home |
Verkkosivusto | pipewire.org |
PipeWire on avoimen lähdekoodin matalan viiveen käsittely- ja mediajako- ohjelmisto. Sen tarkoituksena on korvata PulseAudio ja JACK että Linux ääni pino sisällä GNU / Linux- ympäristössä , jossa ABI yhteensopiva sekä ALSA , Jack ja PulseAudio, ottaen samalla GStreamer . Se tuo siten videoihin PulseAudion äänen sekoittamisen edut ja varmistaa synkronoinnin näiden kahden virtatyypin välillä. Se voi korvata PulseAudio-palvelun kokonaan, kun 0.3.16 julkaistiin19. marraskuuta 2020. ArchLinux- jakelu tarjoaa arkistoissaan PipeWire-version, joka korvaa PulseAudion päällä3. joulukuuta 2020, mutta libpulse-kirjasto on edelleen käytössä.
Tämän projektin loi Wim Taymans (vuonna) , GStreamerin johtava kirjoittaja, työskennellessään Red Hatissa . Hän loi sen alun perin nimellä Pinos, Pinos de Alhaurínin , pienen kylän lähellä, jossa hän asui, Etelä- Espanjassa , hän otti nimen PipeWire vuonnasyyskuu 2017.
PipeWire toteuttaa videopalvelujen tarjoajat ja kuluttajat erillisinä prosesseina, kommunikoimalla D-Busin kanssa ja vaihtamalla videokehyksiä käyttämällä jaettuja tiedostokuvaajia. Se on suunniteltu toimimaan Waylandin sekä etä- tai virtuaalisten työpöydän ohjausprotokollien, RDP: n ja SPICE : n kanssa ja tarjoamaan yhteensopivuuden Flatpak- muodossa pakattujen ohjelmistojen toiminnan kannalta välttämättömien suojarakenteiden kanssa .
Automotive Grade Linux (in) Linux Foundation on kehittänyt istunto johtaja PipeWire nimetty WirePlumber .
Libcamera- kirjasto on käyttäjä-avaruuspohjainen kirjasto monimutkaisten kameroiden integroimiseksi PipeWire-virtoihin. Se tekee tämän altistamalla ytimen ohjaimen API: t käyttäjän tilaan abstraktisti, jotta kehittäjän ei tarvitse hallita kamerakohtaisia näkökohtia ja hallita erilaisia samanaikaisia ja heterogeenisiä virtauksia yhdestä laitteesta. Se mahdollistaa myös eri videoformaattien yhdistämisen esimerkiksi videoneuvotteluja varten. Se mahdollistaa myös toisaalta yhden videovirran jakamisen samanaikaisesti eri sovelluksissa.