Fedora 34 aikoo käyttää PipeWirea ääneksi PulseAudion sijaan

Fedora-kehittäjät julkaisivat äskettäin mitä varten seuraava versio Fedora 34, suuri muutos on suunniteltu ja kaikki äänivirrat PulseAudio- ja JACK-äänipalvelimilta PipeWireen.

PipeWiren käyttö voit tarjota ammattimaisia ​​äänenkäsittelyominaisuuksia Tyypillisessä työpöydän versiossa poista sirpaloituminen ja yhdistä ääniinfrastruktuuri eri sovelluksia varten.

tällä hetkellä, Fedora Workstation käyttää PulseAudio-taustaprosessia äänen käsittelyä varten, ja sovellukset käyttävät asiakaskirjastoa vuorovaikutuksessa tämän prosessin kanssa, sekoittavat ja hallitsevat äänivirtoja. Ammattimainen äänenkäsittely käyttää JACK-äänipalvelinta ja siihen liittyvää asiakaskirjastoa.

PulseAudion ja JACKin sijaan ehdotetaan PipeWire-mediapalvelimen käyttöä Uuden sukupolven yhteentoimivuuskerros, joka pitää kaikki olemassa olevat PulseAudio- ja JACK-asiakkaat ja sovellukset toiminnassa Flatpak-muodossa.

Vanhemmille asiakkaille, jotka käyttävät ALSA: n matalan tason sovellusliittymää, asennetaan ALSA-laajennus, joka ohjaa äänivirrat suoraan PipeWireen. Kaikki PulseAudio- ja JACK-pohjaiset sovellukset voivat toimia PipeWirella ilman, että PulseAudio ja JACK on asennettava.

Tämän ehdotuksen tarkoituksena on korvata PulseAudio-daemon toiminnallisesti yhteensopivalla PipeWire-pohjaisella toteutuksella. Tämä tarkoittaa, että kaikki PulseAudio-asiakaskirjastoa käyttävät nykyiset asiakkaat, kuten myös Flatpakina toimitetut sovellukset, jatkavat työskentelyään entiseen tapaan.

Kaikkia PRO-ääniä hoitaa JACK-asiakaskirjasto, joka puhuu JACK-palvelimelle. Tämä ehdotus asentaa JACK-asiakaskirjaston korvaavan version, joka puhuu suoraan PipeWirelle. Kaikki olemassa olevat PRO-ääniliitinsovellukset toimivat sitten PipeWiren kautta.

Muistutuksena, PipeWire laajentaa PulseAudio-ominaisuuksia videoiden suoratoistolla, matalaviiveisellä äänenkäsittelyllä ja uudella suojausmallilla lähetystä ja laitteen pääsynhallintaa varten.

PipeWire tarjoaa myös mahdollisuuden hallita videolähteitä kuten videonsiirtolaitteet, web-kamerat tai sovellusten ulostulonäytön sisältö. Projekti on GNOME-yhteensopiva, ja sitä käytetään jo laajalti Fedora Linuxissa kuvien näyttämiseen ja näytön jakamiseen Wayland-pohjaisissa ympäristöissä.

PipeWire voi toimia myös matalan viiveen äänipalvelimena toiminnallisuudella, joka yhdistää PulseAudion ja JACKin ominaisuudet, jopa ammattimaisten äänenkäsittelyjärjestelmien tarpeisiin, joihin PulseAudio ei voi vedota.

Myös PipeWire tarjoaa parannetun suojausmallin Se mahdollistaa laitekohtaisen ja suoratoistokohtaisen pääsynhallinnan ja helpottaa äänen ja videon reitittämistä eristettyihin säiliöihin ja sieltä pois.

Avainominaisuudet:

  • Sieppaa ja toista ääntä ja videota pienellä viiveellä.
  • Reaaliaikaiset video- ja äänenkäsittelytyökalut.
  • Monisäikeinen arkkitehtuuri, joka sallii sisällön jakamisen useiden sovellusten välillä. Multimediagrafiikan hallinta ja käsittely tapahtuu eri prosesseissa.
  • Multimediasolmujen grafiikkapohjainen prosessointimalli, joka tukee palautesilmukoita ja atomigrafiikan päivityksiä.
  • Ohjaimia voidaan yhdistää sekä palvelimessa että ulkoisissa laajennuksissa.
  • Tehokas käyttöliittymä, jolla pääset videovirtoihin siirtämällä tiedostojen kuvaajia ja käyttämällä ääntä jaettujen puskureiden kautta.
  • Kyky käsitellä multimediatietoja mistä tahansa prosessista.
  • GStreamerin laajennuksen olemassaolo yksinkertaistaa integrointia olemassa oleviin sovelluksiin.
  • Tuki hiekkalaatikko- ja Flatpak-ympäristöille.
  • Tuki laajennuksille SPA (Simple Plugin API) -muodossa ja mahdollisuus luoda reaaliajassa toimivia laajennuksia.
  • Joustava järjestelmä käytettyjen multimediaformaattien koordinoimiseksi ja puskurien allokoimiseksi.
    Yhden taustaprosessin käyttäminen äänen ja videon reitittämiseen. Kyky toimia äänipalvelimena, keskittimenä videon toimittamiseksi sovelluksille (esimerkiksi gnome-shell-näyttösovellusliittymälle) ja palvelimena, jolla hallitaan pääsyä laitteistoihin.

Viimeinkin muutosta ei ole vielä tarkastettu Fedora Engineering Steering Committee (FESCo) -yhtiössä, joka vastaa Fedora-jakelun teknisestä kehityksestä.

lähde: https://www.mail-archive.com


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.