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.80 ()[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 Muokkaa

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 Muokkaa

  1. 0.3.80, (viitattu ). Tieto on haettu Wikidatasta.
  2. a b Improved multimedia support with Pipewire in Fedora 27 20.9.2017. Fedora Magazine. Viitattu 14.10.2019. (englanniksi)
  3. a b c d e f Christian Fredrik Schaller: PipeWire: the new audio and video daemon in Fedora Linux 34 fedoramagazine.org. 14.5.2021. Viitattu 21.5.2021. (englanniksi)
  4. a b c Launching Pipewire! blogs.gnome.org. 19.9.2017. Viitattu 14.10.2019. (englanniksi)
  5. Wim Taymans: PipeWire (PDF) archive.fosdem.org. Viitattu 14.10.2019. (englanniksi)
  6. a b c d Changes/DefaultPipeWire fedoraproject.org. Viitattu 15.12.2020. (englanniksi)
  7. PipeWire and fixing the Linux Video Capture stack blogs.gnome.org. 1.10.2021. Viitattu 16.2.2022. (englanniksi)
  8. Introducing GNOME 3.38: “Orbis” help.gnome.org. Viitattu 16.9.2020. (englanniksi) 
  9. Joey Sneddon: Ubuntu 22.10 Makes PipeWire Default for Audio omgubuntu.co.uk. 3.6.2022. Viitattu 21.10.2022. (englanniksi)
  10. Kinetic Kudu Release Notes discourse.ubuntu.com. Viitattu 21.10.2022. (englanniksi)

Aiheesta muualla Muokkaa