PipeWire
PipeWire on infrastruktuuri äänen ja videon käsittelyyn Linux-alustalla, joka pyrkii yhdistämään PulseAudion ja JACK Audio Connection Kitin käyttötapaukset.[2]
PipeWire | |
---|---|
Luoja | Wim Taymans |
Kehityshistoria | |
Vakaa versio | 0.3.67 ()[1] |
Tiedot | |
Alusta | Linux |
Lisenssi | MIT-lisenssi |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
PipeWiren alkuperäinen kehittäjä on Wim Taymans, joka sai ajatuksen William Manleyn PulseVideosta, sekä tarpeesta näytön kaappaukseen.[3][4] Alkuperäinen käyttökohde oli videokuvan välittäminen, johon tuli lisänä turvallisuus ja Flatpak-tuki.[3] Taymans oli myös GStreamerin kehittäjä.[3][4] PipeWiren tavoitteena on tukea ammattilaiskäyttöä kuluttajakäytön lisäksi, johon PulseAudio ei pyri.[4] PipeWire käyttää JACKin kaltaista mallia äänen käsittelyyn.[5]
Ohjelmisto on suunniteltu korjaamaan PulseAudion ja JACKin ongelmakohdat.[6] PipeWiren eduiksi sanotaan korkea suorituskyky myös alhaisen latenssin kanssa, turvallisuus, joustavuus ja integroitavuus sekä ylläpidettävyys.[6] Muokattavuus soveltuu erikoiskohteisiin kuten sulautettuihin järjestelmiin.[6] Yhteensopivuuden vuoksi asiakasohjelmille on kirjastot, jolloin ne eivät tarvitse muutoksia.[6]
Videokaappaus verkkokameralta on aiemmin tapahtunut suoraan Video4Linux -rajapinnan kautta, mutta siihen liittyvien rajoitteiden ja uusien tarpeiden vuoksi on ilmaantunut tarve vaihtoehtoiselle tavalle.[7][3]
Käyttökohteet
PipeWire on alkujaan julkaistu Fedoran versiossa 27.[2] PipeWire korvasi PulseAudion oletuksena käytettävänä Fedoran versiossa 34.[3] GNOME käyttää versiosta 3.38 lähtien PipeWirea näytön jakamiseen Waylandin kanssa.[3][8] Ubuntun versiossa 22.10 PipeWire on oletuksena käytössä.[9][10]
Lähteet
- 0.3.67, (viitattu ). Tieto on haettu Wikidatasta.
- Improved multimedia support with Pipewire in Fedora 27 20.9.2017. Fedora Magazine. Viitattu 14.10.2019. (englanniksi)
- Christian Fredrik Schaller: PipeWire: the new audio and video daemon in Fedora Linux 34 fedoramagazine.org. 14.5.2021. Viitattu 21.5.2021. (englanniksi)
- Launching Pipewire! blogs.gnome.org. 19.9.2017. Viitattu 14.10.2019. (englanniksi)
- Wim Taymans: PipeWire (PDF) archive.fosdem.org. Viitattu 14.10.2019. (englanniksi)
- Changes/DefaultPipeWire fedoraproject.org. Viitattu 15.12.2020. (englanniksi)
- PipeWire and fixing the Linux Video Capture stack blogs.gnome.org. 1.10.2021. Viitattu 16.2.2022. (englanniksi)
- Introducing GNOME 3.38: “Orbis” help.gnome.org. Viitattu 16.9.2020. (englanniksi)
- Joey Sneddon: Ubuntu 22.10 Makes PipeWire Default for Audio omgubuntu.co.uk. 3.6.2022. Viitattu 21.10.2022. (englanniksi)
- Kinetic Kudu Release Notes discourse.ubuntu.com. Viitattu 21.10.2022. (englanniksi)
Aiheesta muualla
- The PipeWire multimedia framework and its potential in AGL (PDF) (englanniksi)
- FAQ (englanniksi)
- PipeWire dokumentaatiota (englanniksi)