Fedora 34 plaanib PulseAudio asemel kasutada heli jaoks PipeWire'i

Fedora arendajad vabastasid hiljuti miks järgmine versioon Fedora 34, kavas on suur muudatus para kõik helivood PulseAudio ja JACK heliserveritest PipeWire'ile.

PipeWire'i kasutamine võimaldab teil pakkuda professionaalseid helitöötlusvõimalusi Tüüpilises töölauaversioonis kõrvaldage killustatus ja ühendage oma helitaristu erinevate rakenduste jaoks.

Praegu Fedora tööjaam kasutab PulseAudio taustaprotsessi heli töötlemiseks ja rakendused kasutavad selle protsessiga suhtlemiseks, helivoogude segamiseks ja haldamiseks kliendikogu. Professionaalne helitöötlus kasutab JACK-heliserverit ja sellega seotud klienditeeki.

PulseAudio ja JACK asemel soovitatakse kasutada PipeWire meediumiserverit järgmise põlvkonna koostalitlusvõime kiht, mis hoiab kõik pakutavad PulseAudio ja JACK kliendid ning rakendused toiminud Flatpaki vormingus.

Vanemate klientide jaoks, kes kasutavad ALSA madalat API-d, installitakse ALSA pistikprogramm, mis suunab helivood otse PipeWire'i. Kõik PulseAudio ja JACK põhinevad rakendused saavad töötada PipeWire'is, ilma et peaksite installima PulseAudio ja JACK.

Selle ettepanekuga asendatakse PulseAudio deemon funktsionaalse ühilduva PipeWire-põhise rakendusega. See tähendab, et kõik olemasolevad kliendid, kes kasutavad PulseAudio kliendiraamatukogu, töötavad ka edaspidi nagu varem, samuti Flatpakina saadetud rakendused.

Kogu PRO heliga tegeleb JACK-i kliendikogu, mis räägib JACK-serveriga. Selle ettepanekuga installitakse JACK-i klientide kogu asendus, mis räägib otse PipeWire'iga. Seejärel töötavad kõik olemasolevad PRO-helipistiku rakendused üle PipeWire.

Meeldetuletusena, PipeWire laiendab PulseAudio võimalusi voogesitatava video, madala latentsusega heli töötlemise ja uue turvamudeliga edastamiseks ja seadme juurdepääsu kontrollimiseks.

PipeWire pakub ka võimalusi videoallikate juhtimiseks nagu videohõiveseadmed, veebikaamerad või rakenduste väljundekraani sisu. Projekt on GNOME-ühilduv ja seda kasutatakse Fedora Linuxis juba laialdaselt Waylandi-põhistes keskkondades ekraanide edastamiseks ja ekraanijagamiseks.

PipeWire võib toimida ka madala latentsusega heliserverina funktsionaalsusega, mis ühendab PulseAudio ja JACK võimalused, isegi nende professionaalsete helitöötlussüsteemide vajaduste jaoks, millele PulseAudio ei saaks pretendeerida.

Samuti PipeWire pakub täiustatud turvamudelit See võimaldab seadmespetsiifilist ja voogespetsiifilist juurdepääsu juhtimist ning hõlbustab heli ja video suunamist eraldatud mahutitesse ja tagasi.

Põhijooned:

  • Jäädvustage ja esitage heli ja videot minimaalse viivitusega.
  • Reaalajas video- ja helitöötlustööriistad.
  • Mitme lõimega arhitektuur, mis võimaldab sisu jagada mitme rakenduse vahel. Multimeediagraafika haldamine ja töötlemine toimub erinevates protsessides.
  • Multimeediumisõlmede graafikapõhine töötlemismudel, mis toetab tagasisideahelaid ja aatomigraafika värskendusi.
  • Draivereid on lubatud ühendada nii serveris kui ka välistes pistikprogrammides.
  • Tõhus liides videovoogudele juurdepääsuks failikirjeldajate edastamise ja heli juurde pääsemise kaudu ühiste puhvrite kaudu.
  • Võimalus töödelda multimeediumandmeid mis tahes protsessis.
  • GStreameri jaoks mõeldud pistikprogrammi olemasolu olemasolevate rakendustega integreerimise lihtsustamiseks.
  • Liivakasti ja Flatpaki keskkondade tugi.
  • Toetus pluginatele SPA (Simple Plugin API) vormingus ja võimalus luua reaalajas töötavaid pistikprogramme.
  • Paindlik süsteem kasutatud multimeediumvormingute koordineerimiseks ja puhvrite eraldamiseks.
    Heli ja video suunamiseks ühe taustaprotsessi kasutamine. Võimalus töötada heliserverina, jaotur rakenduste jaoks video edastamiseks (näiteks gnome-shell screencast API jaoks) ja server riistvara videohõiveseadmetele juurdepääsu kontrollimiseks.

Lõpuks ei ole Fedora inseneri juhtkomitee (FESCo) veel muudatusi läbi vaadanud, kes vastutab Fedora jaotuse tehnilise arengu eest.

allikas: https://www.mail-archive.com


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.