PipeWire, multimedijski okvir, ki želi nadomestiti PulseAudio, doseže svojo različico 0.3.0

Napovedana je bila izdaja nove različice projekta PipeWire 0.3.0, ki se razvija kot multimedijski strežnik nove generacije, ki nadomešča PulseAudio. Ta nova različica poudarja prenovo obdelave niti in izboljšave v knjižnicah.

Za tiste, ki PipeWire ne poznajo, morate vedeti, da gre za projekt Razširi doseg PulseAudio pri obdelavi katerega koli večpredstavnostnega toka in lahko pretaka in preusmerja tokove z videom, poleg tega pa ponuja tudi možnosti za upravljanje video virov, kot so naprave za zajem videa, spletne kamere ali vsebina zaslona, ​​ustvarjena z aplikacijami.

Npr PipeWire omogoča organizacijo sodelovanja za več aplikacij z eno spletno kamero y rešuje težave z varnim zajemom vsebine zaslona in oddaljenim dostopom na zaslon v okolju Waylanda.

PipeWire lahko deluje tudi kot zvočni strežnik ki zagotavlja minimalno zakasnitev in funkcionalnost, ki združuje zmogljivosti PulseAudio in JACK, tudi ob upoštevanju potreb profesionalnih sistemov za obdelavo zvoka, česar PulseAudio ne more zahtevati.

Poleg tega, PipeWire ponuja napreden varnostni model, ki omogoča nadzor dostopa na ravni posamezne naprave in posebne prenose ter poenostavlja organizacijo dostave zvoka in videa v in iz izoliranih zabojnikov. Eden glavnih ciljev je podpora samostojnim aplikacijam v formatu Flatpak in delo na grafičnem skladu, ki temelji na Waylandu.

Projekt podpira Gnome in se že aktivno uporablja v Fedori za snemanje predvajanja zaslona in skupne rabe zaslona v okoljih, ki temeljijo na Waylandu.

Ključne nove funkcije PipeWire 0.3

V tej novi različici je omenjeno preoblikovalnik obdelave niti preoblikovan s katerimi so bile izvedene spremembe dovoljene za zagon vmesnega sloja, ki zagotavlja združljivost z zvočnim strežnikom JACK, katerega zmogljivost je primerljiva z zmogljivostjo JACK2.

prav tako API je bil predelan in razglašen za stabilnega in v načrtu so vse dodatne spremembe API-ja, ne da bi prekinili združljivost z obstoječimi aplikacijami.

PipeWire 0.3 vključuje upravitelja sej ki uporabniku omogoča upravljanje grafa večpredstavnostnih vozlišč v PipeWireu in dodajanje novih tokov. Čeprav upravitelj ponuja le najpreprostejši nabor osnovnih funkcij, ga bo v prihodnosti razširil ali nadomestil z bolj funkcionalno in prilagodljivo možnostjo, kot je WirePlumber.

Na svoji strani vključene knjižnice so bile izboljšane, da se zagotovi združljivost s PulseAudio, JACK in ALSA, ki omogoča uporabo PipeWire z obstoječimi aplikacijami za delo z drugimi zvočnimi sistemi. Knjižnica za ALSA deluje skoraj v celoti, vendar je treba knjižnice za JACK in PulseAudio še izboljšati.

Končno, omenjeno je, da je vključenih nekaj vtičnikov GStreamer za interakcijo s PipeWire. Vtičnik pipewiresrc, ki uporablja PipeWire kot vir zvoka, v večini primerov deluje brezhibno. Vtičnik pipewiresink za oddajanje zvoka prek PipeWire še nima nekaterih znanih težav.

PipeWire še ni pripravljen na popolno zamenjavo PulseAudio in JACK, vendar bodo težave z združljivostjo v prihodnjih izdajah imele prednost.

Kako namestiti PipeWire na Ubuntu in derivate?

Za tiste, ki jih zanima namestitev PipeWire v svoje sisteme, bi morali vedeti, da je vključen v repozitoriji Ubuntu, vendar sta trenutno na voljo le različica 0.2.7 in različica ta nova različica še ni vključena, zato bi morali počakati nekaj dni, da se to zgodi.

Namestitev prek skladišč je s naslednji ukaz:

sudo apt namestite pipewire

Medtem, za tiste, ki to novo različico raje namestijo zdaj, bodo morali zbrati kodo v vašem sistemu.

Za to ga moramo prenesti z:

git clone https://github.com/PipeWire/pipewire.git

In nadaljujemo s prevajanjem in namestitvijo z:

./autogen.sh --prefix=$PREFIX

make

make install

PipeWire lahko preizkusite z naslednjim ukazom:

make run

Na koncu si lahko ogledate dokumentacijo in druge informacije na naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   jcžaba je dejal

    samodejni prevod do vaših meja 😉 "sudo apt installer le tuyau"