Ubuntu 22.10 vaihtaa äänenkäsittelyyn käyttämällä PipeWirea PulseAudion sijaan

Ubuntu 22.10 -julkaisun kehitysvarasto on siirtynyt käyttämään oletusarvoista PipeWire-mediapalvelinta äänen käsittelyyn. PulseAudioon liittyvät paketit on poistettu työpöytä- ja desktop-minimal-sarjoista, ja yhteensopivuuden varmistamiseksi PulseAudion kanssa vuorovaikutukseen tarkoitettujen kirjastojen sijaan on lisätty PipeWiren päällä toimiva pipewire-pulssikerros, jonka avulla voit säästää työtä. kaikista nykyisistä PulseAudio-asiakkaista.

Canonicalin Heather Ellsworth vahvisti päätöksen siirtyä kokonaan PipeWireen Ubuntu 22.10:ssä. On huomattava, että Ubuntu 22.02:ssa jakelussa käytettiin molempia palvelimia - PipeWireä käytettiin videon prosessoimiseen kuvalähetyksiä tallennettaessa ja pääsyn tarjoamiseen näytölle, mutta äänen käsittely jatkui PulseAudion avulla. Ubuntu 22.10:ssä vain PipeWire jää jäljelle. Kaksi vuotta sitten Fedora 34 -jakelussa otettiin käyttöön samanlainen muutos, joka mahdollisti ammattimaisten äänenkäsittelyominaisuuksien tarjoamisen, pirstoutumisesta eroon ja ääniinfrastruktuurin yhtenäistämisen eri sovelluksiin.

PipeWire tarjoaa edistyneen suojausmallin, joka mahdollistaa pääsyn hallinnan laite- ja stream-tasolla ja helpottaa äänen ja videon reitittämistä eristettyihin säiliöihin ja niistä. PipeWire voi käsitellä mitä tahansa multimediavirtaa ja pystyy sekoittamaan ja uudelleenohjaamaan paitsi äänivirtoja myös videovirtoja sekä hallitsemaan videolähteitä (videon sieppauslaitteet, verkkokamerat tai sovellusten näyttämä näyttösisältö). PipeWire voi toimia myös äänipalvelimena tarjoten alhaisen latenssin ja toiminnallisuuden, joka yhdistää PulseAudion ja JACKin ominaisuudet, mukaan lukien ammattimaisten äänenkäsittelyjärjestelmien tarpeet, joita PulseAudio ei pystynyt tarjoamaan.

Tärkeimmät ominaisuudet:

  • Kaappaa ja toista ääntä ja videota minimaalisilla viiveillä;
  • Työkalut videon ja äänen käsittelyyn reaaliajassa;
  • Moniprosessiarkkitehtuuri, jonka avulla voit järjestää jaetun pääsyn useiden sovellusten sisältöön;
  • Prosessointimalli, joka perustuu multimediasolmujen kuvaajaan ja tukee takaisinkytkentäsilmukoita ja atomikuvaajan päivityksiä. Käsittelijöitä on mahdollista liittää sekä palvelimen sisällä että ulkoisissa laajennuksissa;
  • Tehokas käyttöliittymä, jolla pääset käsiksi videovirtoihin siirtämällä tiedostokuvaajat ja pääset käyttämään ääntä jaettujen soittopuskureiden kautta;
  • Kyky käsitellä multimediadataa mistä tahansa prosesseista;
  • GStreamer-laajennuksen saatavuus yksinkertaistaa integrointia olemassa oleviin sovelluksiin;
  • Tuki eristetyille ympäristöille ja Flatpakille;
  • Tuki SPA-muodossa oleville laajennuksille (Simple Plugin API) ja mahdollisuus luoda laajennuksia, jotka toimivat kovasti reaaliajassa;
  • Joustava järjestelmä käytettyjen multimediaformaattien koordinoimiseen ja puskurien varaamiseen;
  • Yhden taustaprosessin käyttäminen äänen ja videon reitittämiseen. Mahdollisuus työskennellä äänipalvelimena, keskittimenä videon tarjoamiseen sovelluksille (esimerkiksi gnome-shell screencast API:lle) ja palvelimena laitteiston videokaappauslaitteiden pääsyn hallintaan.
  • Lähde: opennet.ru

Lisää kommentti