Stigla je prva stabilna verzija PipeWire 1.0 i ovo su njezina poboljšanja

Žica za cijevi

PipeWire je poslužitelj za rukovanje audio, video i hardverskim streamovima na Linuxu.​​​

Nakon nešto više od tri tjedna od posljednjeg izdanja (0.3.85) Napokon je najavljeno izlazak stabilne verzije s medijskog poslužitelja PipeWire 1.0, obilježavanje zrelosti projekta. Vrijedno je spomenuti da je ova nova verzija 1.0 kompatibilna s granom 0.3 na API i ABI razini.

Za one koji ne znaju za PipeWire, trebali biste to znati važan je nasljednik PulseAudio audio poslužitelja a velika razlika u odnosu na prethodnika je da PipeWire ide korak dalje uključivanjem specijaliziranih alata za upravljanje video streamovima, rukovanje zvukom s minimalnom latencijom i primjenu novih sigurnosnih modela za kontrolu pristupa na razini pojedinačnog uređaja i prijenosa.

PipeWire je korisnički prostor i API poslužitelja za upravljanje multimedijskim cjevovodima. Ovo uključuje:

  • Učinite video izvore dostupnima (kao što su uređaji za snimanje ili streamovi koje pruža aplikacija) i multipleksirajte ih s klijentima.
  • Pristup video izvorima za konzumaciju.
  • Generiranje grafike za audio i video obradu.
  • Čvorovi u grafu mogu se implementirati kao zasebni procesi, komunicirajući s utičnicama i razmjenjujući medije pomoću koraka fd.

Uz to, Njegova se upotreba proširuje na kontrolu video izvora, kao što su uređaji za snimanje i web kamere, kao i upravljanje sadržajem zaslona koji prikazuju razne aplikacije. PipeWire također može djelovati kao audio poslužitelj, osiguravajući minimalnu latenciju i pružajući funkcionalnost koja kombinira mogućnosti PulseAudio i JACK, čak i uzimajući u obzir potrebe profesionalnih sustava za obradu zvuka koje PulseAudio nije mogao ponuditi.

Ključne nove značajke PipeWire 1.0

Ova nova verzija PipeWire 1.0, onajStiže stabilno, pruža sve značajke za koje se očekuje da premještaju medijske tokove unutar sustava, jer iskorištava napredne značajke Linux kernela za pružanje niske latencije, malog otiska i visokih performansi, a istovremeno je siguran.

A među promjenama u usporedbi s granom 0.3, ima relativno malo novih značajki za PipeWire 1.0, ali među implementiranim promjenama zadano uključivanje jackdbus podrške (prema zadanim postavkama) dopuštajući da se PipeWire koristi kao puni klijent JACK zvučnog sustava. ALSA koristi programiranje temeljeno na IRQ-u u Pro-Audio profilu za postizanje latencije na razini JACK.

Osim toga, uključuje podrška za pauziranje i nastavak u tunelu cijevi, kao i podrška za nove dodatke, sposobnost rukovanja nultim vrijednostima mmap_areas u dodatku ALSA i podršci za uclamp (kako bi se omogućilo PipeWire programeru da donosi informiranije odluke o dodjeli zadataka).

Od ostalih promjena koji se ističu u ovoj novoj verziji:

  • Dodana podrška za stare i nove verzije webrtc-audio-processing.
  • Dodana podrška za DFF DSD datoteke u pw-cat.
  • Popravljeni mogući uvjeti utrke u setrlimitu u modulu-rt.
  • Dodana podrška za GNU/Hurd platformu.
  • Mnogi ispravci grešaka modula
  • Nova opcija za izlaganje ALSA kontrola kao dodatnih parametara
  • Podrška za XDG osnovne direktorije (prilikom učitavanja ACP konfiguracija.
  • Značajno poboljšava kompatibilnost LC3 Bluetooth kodeka
  • Optimizacija ponovne upotrebe međuspremnika s JACK-om
  • Poboljšanja dopuštenja utičnice
  • Pregled snimanja MIDI događaja u Ardoru
  • Ispravljena moguća pogreška segmentacije prilikom kopiranja struktura stapanja.
  • Popravljeno curenje memorije u lancu filtera.

Na kraju, ali ne i najmanje važno, vrijedi spomenuti da je PulseAudio programer Arun Raghavan komentirao sljedeće o ovom izdanju

Kakva uzbudljiva vremena! PipeWire 1.0 je kulminacija 15 godina exLinux audio iskustvo, kombinirajući PulseAudio lekcije u sustav visokih performansi, Fleksibilan temelj za audio i multimediju na Linuxu jednostavan za korištenje.
Radujem se sljedećem desetljeću napretka slobodnog softvera.
Profesionalni i potrošački audio prostor! »

Naps zainteresirani za saznanje više o tome, Trebali biste znati da je kod projekta napisan u C i Distribuira se pod licencom LGPLv2.1 a detalje o ovom izdanju možete provjeriti na sljedeći link.

Na kraju treba spomenuti da PipeWire je omogućen prema zadanim postavkama in veliki broj Linux distribucija, kao što su Fedora, RHEL, Ubuntu, Debian, SUSE/openSUSE i njihovi derivati, tako da sve što trebate učiniti je izvršiti naredbe za ažuriranje kako bi vaš sustav imao najnoviju verziju PipeWire.


Ostavite svoj komentar

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

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  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.