PipeWire, multimedijski okvir čiji je cilj zamijeniti PulseAudio, dostiže svoju verziju 0.3.0

Najavljeno je izdanje nove verzije projekta PipeWire 0.3.0, koji se razvija kao multimedijalni server nove generacije, koji zamjenjuje PulseAudio. Ova nova verzija ističe redizajn obrade niti i poboljšanja u bibliotekama.

Za one koji nisu upoznati s PipeWire-om, trebali biste znati da je ovo projekt koji Proširuje doseg PulseAudio-a prilikom obrade bilo kojeg multimedijskog toka a može kombinirati i preusmjeriti stream s video zapisima, plus nudi i mogućnosti za upravljanje video izvorima, poput uređaja za snimanje video zapisa, web kamera ili sadržaja zaslona generiranog aplikacijom.

Na primjer, PipeWire omogućava organiziranje suradnje u više aplikacija s jednom web kamerom y rješava probleme sa sigurnim hvatanjem sadržaja zaslona i daljinskim pristupom na ekran u Wayland okruženju.

PipeWire takođe može da deluje kao zvučni server koja pruža minimalnu latenciju i funkcionalnost koja kombinira mogućnosti PulseAudio i JACK, čak i uzimajući u obzir potrebe profesionalnih sistema za obradu zvuka, na što PulseAudio ne može polagati pravo.

Takođe, PipeWire nudi napredni sigurnosni model koji omogućava kontrolu pristupa na nivou pojedinačnog uređaja i specifične transmisije, i pojednostavljuje organizaciju isporuke zvuka i videa do i od izoliranih kontejnera. Jedan od glavnih ciljeva je podrška samostalnim aplikacijama u formatu Flatpak i rad na grafičkom stogu zasnovan na Waylandu.

Projekt podržava Gnome i već se aktivno koristi u Fedori za snimanje ekranizacije i dijeljenja ekrana u okruženjima zasnovanim na Waylandu.

Ključne nove značajke PipeWire 0.3

U ovoj novoj verziji se to spominje redizajniran planer obrade niti s kojim su izvršene promjene omogućile pokretanje srednjeg sloja kako bi se zajamčila kompatibilnost sa JACK zvučnim serverom, čije su performanse usporedive s JACK2.

Takođe API je prerađen i proglašen stabilnim i planirano je uvođenje svih dodatnih promjena u API bez narušavanja kompatibilnosti sa postojećim aplikacijama.

PipeWire 0.3 uključuje upravitelja sesija što omogućava korisniku upravljanje grafom multimedijskog čvora u PipeWire-u, kao i dodavanje novih tokova. Iako upravitelj nudi samo najjednostavniji skup osnovnih funkcija, on će se u budućnosti proširiti ili zamijeniti funkcionalnijom i fleksibilnijom opcijom kao što je WirePlumber.

Sa druge strane, uključene biblioteke poboljšane su kako bi se osigurala kompatibilnost s PulseAudio, JACK i ALSA, omogućavajući upotrebu PipeWire-a sa postojećim aplikacijama dizajniranim za rad s drugim zvučnim sistemima. Biblioteka za ALSA gotovo je u potpunosti operativna, ali biblioteke za JACK i PulseAudio još uvijek trebaju biti poboljšane.

Na kraju, spomenuto je da su uključeni neki dodaci za GStreamer za interakciju s PipeWire-om. Dodatak pipewiresrc koji koristi PipeWire kao izvor zvuka u većini situacija funkcionira besprijekorno. Dodatak pipewiresink za izlaz zvuka kroz PipeWire još nema nekih poznatih problema.

PipeWire još nije spreman za potpunu zamjenu za PulseAudio i JACK, ali problemi s kompatibilnošću imat će prednost u budućim izdanjima.

Kako instalirati PipeWire na Ubuntu i derivate?

Za one koji su zainteresirani za instalaciju PipeWire-a na svoje sisteme, trebali bi znati da je to uključeno u Ubuntu spremišta, ali trenutno su dostupne samo verzija 0.2.7 i verzija ova nova verzija još nije uključena, pa bi morali pričekati nekoliko dana da se to dogodi.

Instalacija kroz spremišta je sa sljedeću naredbu:

sudo apt instalirati pipewire

Dok, za one koji više vole instalirati ovu novu verziju, morat će kompajlirati kod na vašem sistemu.

Za ovo ga moramo preuzeti sa:

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

I nastavljamo sa kompajliranjem i instaliranjem sa:

./autogen.sh --prefix=$PREFIX

make

make install

PipeWire možete testirati pomoću sljedeće naredbe:

make run

Konačno, možete pogledati dokumentaciju i ostale informacije na sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   jcfrog rekao je

    automatski prijevod do vaših granica 😉 "sudo apt installer le tuyau"