PipeWire, multimedijski okvir kojem je cilj zamijeniti PulseAudio, doseže svoju verziju 0.3.0

Najavljeno je izdanje nove verzije projekta PipeWire 0.3.0, koji se razvija kao multimedijski poslužitelj nove generacije, koji zamjenjuje PulseAudio. Ova nova verzija ističe redizajn obrade niti i poboljšanja u knjižnicama.

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

Npr. PipeWire omogućuje organizaciju 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 okruženju Waylanda.

PipeWire također može djelovati kao zvučni poslužitelj što pruža minimalnu latenciju i funkcionalnost koja kombinira mogućnosti PulseAudio i JACK, čak i uzimajući u obzir potrebe profesionalnih sustava za obradu zvuka, na što PulseAudio ne može tvrditi.

Osim toga, PipeWire nudi napredni sigurnosni model koji omogućuje kontrolu pristupa na razini pojedinog uređaja i specifične prijenose, te pojednostavljuje organizaciju isporuke zvuka i videa do i od izoliranih spremnika. Jedan od glavnih ciljeva je podrška samostalnim aplikacijama u formatu Flatpak i rad na grafičkom stogu temeljenom na Waylandu.

Projekt podržava Gnome, a već se aktivno koristi u Fedori za snimanje ekranizacije i dijeljenja zaslona u okruženjima temeljenim na Waylandu.

Ključne nove značajke PipeWire 0.3

U ovoj novoj verziji se spominje da redizajniran planer obrade niti s kojim su izvršene promjene omogućile pokretanje srednjeg sloja kako bi se zajamčila kompatibilnost s JACK zvučnim poslužiteljem, čija je izvedba usporediva s JACK2.

također API je prerađen i proglašen stabilnim i planira se uvesti sve dodatne promjene u API bez narušavanja kompatibilnosti sa postojećim aplikacijama.

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

Sa svoje strane, uključene knjižnice poboljšane su kako bi se osigurala kompatibilnost s PulseAudio, JACK i ALSA, omogućavajući upotrebu PipeWire-a s postojećim aplikacijama dizajniranim za rad s drugim zvučnim sustavima. Knjižnica za ALSA gotovo je u potpunosti operativna, ali knjižnice za JACK i PulseAudio još uvijek trebaju biti poboljšane.

Konačno, spomenuto je da su uključeni neki dodaci za GStreamer za interakciju s PipeWireom. 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?

Oni koji su zainteresirani za instaliranje PipeWire-a na svoje sustave, trebali bi znati da je on uključen 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 s sljedeću naredbu:

sudo apt instalirati cijevni vod

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

Za to ga moramo preuzeti sa:

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

I nastavljamo s kompajliranjem i instaliranjem sa:

./autogen.sh --prefix=$PREFIX

make

make install

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

make run

Napokon, dokumentaciju i ostale informacije možete potražiti na sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   jcžaba dijo

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