„Fedora 34“ vietoj „PulseAudio“ garsui planuoja naudoti „PipeWire“

„Fedora“ kūrėjai išleido neseniai už ką kita versija „Fedora 34“, numatomi esminiai pokyčiai punktas visi garso srautai iš „PulseAudio“ ir „JACK“ garso serverių prie „PipeWire“.

Naudojant „PipeWire“ Suteikia profesionalias garso apdorojimo galimybes Įprastame darbalaukio leidime pašalinkite fragmentaciją ir suvienykite garso infrastruktūrą įvairioms programoms.

Šiuo metu „Fedora Workstation“ naudoja foną „PulseAudio“ garso apdorojimui, o programos naudoja kliento biblioteką, kad galėtų sąveikauti su šiuo procesu, maišyti ir valdyti garso srautus. Profesionaliam garso apdorojimui naudojamas JACK garso serveris ir susijusi kliento biblioteka.

Vietoj „PulseAudio“ ir „JACK“ siūloma naudoti „PipeWire“ laikmenų serverį naujos kartos su sąveikos sluoksniu, kuris išlaikys visus esamus „PulseAudio“ ir „JACK“ klientus bei programas „Flatpak“ formatu.

Vyresnio amžiaus klientams, naudojantiems ALSA žemo lygio API, bus įdiegtas ALSA papildinys, kuris nukreipia garso srautus tiesiai į „PipeWire“. Visos „PulseAudio“ ir „JACK“ pagrįstos programos galės veikti „PipeWire“, nereikės diegti „PulseAudio“ ir „JACK“.

Šiuo pasiūlymu siekiama pakeisti „PulseAudio“ demoną funkciškai suderinamu „PipeWire“ pagrindu įdiegtu įgyvendinimu. Tai reiškia, kad visi esami klientai, naudojantys „PulseAudio“ klientų biblioteką, toliau dirbs kaip ir anksčiau, taip pat programos, išsiųstos kaip „Flatpak“.

Visą PRO garsą tvarko JACK kliento biblioteka, kuri bendrauja su JACK serveriu. Šis pasiūlymas įdiegs JACK kliento bibliotekos pakaitalą, kuris tiesiogiai kalba su „PipeWire“. Tada visos esamos PRO garso lizdo programos veiks per „PipeWire“.

Kaip priminėjas, „PipeWire“ plečia „PulseAudio“ galimybes su vaizdo srautu, mažo delsos garso apdorojimu ir nauju saugos modeliu perdavimo ir prietaiso prieigos kontrolei.

„PipeWire“ taip pat suteikia galimybę valdyti vaizdo šaltinius pvz., vaizdo fiksavimo įrenginiai, interneto kameros ar programų išvesties ekrano turinys. Projektas suderinamas su GNOME ir jau plačiai naudojamas „Fedora Linux“ ekrano perdavimui ir dalijimuisi ekranu Wayland aplinkoje.

„PipeWire“ taip pat gali veikti kaip mažo delsos garso serveris su funkcionalumu, kuris sujungia „PulseAudio“ ir „JACK“ galimybes net profesionalių garso apdorojimo sistemų poreikiams, į kuriuos „PulseAudio“ negalėjo pretenduoti.

Be to, „PipeWire“ siūlo patobulintą saugumo modelį Tai įgalina konkrečią srauto ir įrenginio prieigos kontrolę ir palengvina garso ir vaizdo nukreipimą į izoliuotus konteinerius ir iš jų.

Pagrindiniai bruožai:

  • Gauti ir atkurti garso ir vaizdo įrašus su minimaliu atsilikimu.
  • Realaus laiko vaizdo ir garso apdorojimo įrankiai.
  • Kelių sričių architektūra, leidžianti dalytis turiniu tarp kelių programų. Daugialypės terpės grafikos valdymas ir apdorojimas atliekamas skirtingais procesais.
  • Grafika pagrįstas daugialypės terpės mazgų apdorojimo modelis, palaikantis grįžtamąjį ryšį ir atomų grafikos atnaujinimus.
  • Leidžiama prijungti tvarkykles tiek serveryje, tiek išoriniuose papildiniuose.
  • Efektyvi sąsaja prieigai prie vaizdo srautų, perkeliant failų aprašus ir pasiekiant garsą per bendrus buferius.
  • Galimybė apdoroti daugialypės terpės duomenis iš bet kokio proceso.
  • „GStreamer“ papildinio buvimas, siekiant supaprastinti integraciją su esamomis programomis.
  • Parama smėlio dėžės ir „Flatpak“ aplinkoms.
  • Priedų palaikymas SPA („Simple Plugin API“) formatu ir galimybė kurti papildinius, kurie veiktų realiuoju laiku.
  • Lanksti naudojama daugialypės terpės formatų koordinavimo ir buferių paskirstymo sistema.
    Vieno fono proceso naudojimas garso ir vaizdo nukreipimui. Galimybė dirbti kaip garso serveriu, koncentratoriumi, teikiančiu vaizdo įrašą programoms (pvz., „Gnome-shell screencast“ API), ir serveriu, leidžiančiu kontroliuoti prieigą prie aparatūros vaizdo įrašymo įrenginių.

Galiausiai pakeitimų dar neperžiūrėjo „Fedora“ inžinerijos iniciatyvinis komitetas (FESCo), kuris yra atsakingas už techninę „Fedora“ platinimo plėtrą.

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


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.