Nova verzija PipeWire 0.3.33 već je objavljena, a ovo su njene vijesti

Najavljeno je izdavanje nove verzije PipeWire 0.3.33, koji se razvija multimedijalni server nove generacije, koji će zamijeniti PulseAudio. PipeWire proširuje mogućnosti PulseAudio -a sa streaming video zapisima, audio obradom s malim kašnjenjem i novim sigurnosnim modelom za streaming i kontrolu pristupa uređaju.

PipeWire proširuje doseg PulseAudija obradom bilo kojeg medijskog toka i sposoban je za miješanje i preusmjeravanje tokova s ​​videom. PipeWire takođe pruža mogućnost kontrole video izvora kao što su uređaji za snimanje video zapisa, web kamere ili izlaz ekrana iz aplikacija.

PipeWire takođe može delovati kao zvučni server sa malim kašnjenjem s funkcionalnošću koja kombinira mogućnosti PulseAudio i JACK, čak i za potrebe profesionalnih sistema za obradu zvuka na koje PulseAudio nije mogao polagati pravo.

Takođe, PipeWire nudi poboljšani sigurnosni model Omogućava kontrolu pristupa specifičnu za uređaj i tok i olakšava usmjeravanje audio i video zapisa u izolovane kontejnere i iz njih. Jedan od glavnih ciljeva je podržavanje samostalnih aplikacija u Flatpak formatu i rad na grafičkom steku zasnovanom na Waylandu.

Od ključnih karakteristika projekta ističu se:

  • Snimanje i reprodukcija zvuka i videa uz minimalno kašnjenje.
  • Alati za obradu videa i zvuka u stvarnom vremenu.
  • Arhitektura sa više niti koja omogućava organizovanje razmene sadržaja u više aplikacija.
  • Prisustvo dodatka za GStreamer za pojednostavljivanje integracije sa postojećim aplikacijama.
  • Podrška za dodatke u SPA (Simple Plugin API) formatu i mogućnost stvaranja dodataka koji rade u stvarnom vremenu.
  • Fleksibilni sistem za koordinaciju korištenih multimedijskih formata i dodjelu bafera.
  • Mogućnost rada kao zvučni server, čvorište za pružanje video zapisa aplikacijama

Ključne nove značajke PipeWire 0.3.33

U ovoj novoj verziji implementirana je mogućnost automatskog prebacivanja između Bluetooth HSP profila (način rada slušalica) i A2DP (visokokvalitetni audio izlaz), plus ispravljene greške zaokruživanja u konverziji volumena Podrška za virtualne izvore i audio izlazne uređaje poboljšana je u profilu Pro Audio.

Dok je u sloju Kompatibilnost PulseAudio, implementiran je prekidački modul nego pri povezivanju radi oponašanja ponašanja PulseAudio -a pri povezivanju novih uređaja, plus čišćenje mjenjača popravljeno i API za poruke je ažuriran za upotrebu JSON formata.

Nova verzija takođe dodaje podršku za više stopa uzorkovanjaDodatno, pregovaranje s modifikatorom formata poboljšano je dijeljenjem međuspremnika za direktni pristup memoriji (DMA-BUF) između više klijenata.

Takođe možemo pronaći poboljšana podrška za pregovaranje o modifikatoru formata DMA-BUF i prihvatanje više stopa uzorkovanja na grafikonu.

Od ostalih promjena koji se ističu:

  • Mnogo ažuriranja dokumentacije.
  • Mnogo čišćenja i manjih poboljšanja.
  • Podržana je najnovija verzija libcamere.
  • Monitori snimanja već rade u Ardoru 6.8.
  • pw-top bi sada trebao ispravno prikazati i Bluetooth uređaje
  • Poboljšajte izvještavanje o kašnjenju u modulu loopback.

Konačno ako vas zanima više o tome možete provjeriti detalje Na sledećem linku.

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 install 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.