Megérkezik a PipeWire 1.0 első stabil verziója, és ezek a fejlesztései

Csővezeték

A PipeWire egy szerver hang-, videó- ​​és hardver adatfolyamok kezelésére Linux rendszeren.​​​

Valamivel több mint három héttel az utolsó kiadás óta (0.3.85) Végre bejelentették a stabil verzió megjelenését a médiaszerverről PipeWire 1.0, jelzi a projekt érettségét. Érdemes megemlíteni, hogy ez az új 1.0-s verzió API és ABI szinten kompatibilis a 0.3-as ággal.

Aki nem ismeri a PipeWire-t, annak tudnia kell a PulseAudio audioszerver fontos utódja és a nagy különbség elődjéhez képest az, hogy a PipeWire egy lépéssel tovább megy azáltal, hogy speciális eszközöket épít be a videofolyamok kezelésére, a hang minimális késleltetéssel történő kezelésére, és új biztonsági modelleket alkalmaz a hozzáférés-vezérléshez az egyes eszközök és átvitel szintjén.

A PipeWire egy felhasználói terület és szerver API multimédiás folyamatok kezelésére. Ebbe beletartozik:

  • Tegye elérhetővé a videoforrásokat (például rögzítőeszközökből vagy egy alkalmazás által biztosított adatfolyamból), és multiplexelje azokat az ügyfelekkel.
  • Hozzáférés videoforrásokhoz fogyasztás céljából.
  • Grafika generálása hang- és videofeldolgozáshoz.
  • A gráf csomópontjai különálló folyamatokként valósíthatók meg, socketekkel kommunikálva és adathordozót cserélve az fd lépéssel.

Ezen kívül Használata kiterjed a videoforrások, például a rögzítőeszközök és webkamerák vezérlésére, valamint a különböző alkalmazások által megjelenített képernyőtartalom kezelése. A PipeWire audioszerverként is működhet, minimális késleltetést biztosítva, és olyan funkcionalitást biztosít, amely egyesíti a PulseAudio és a JACK képességeit, még a professzionális hangfeldolgozó rendszerek igényeit is figyelembe véve, amelyeket a PulseAudio nem tudott kínálni.

PipeWire 1.0 legfontosabb új funkciók

A PipeWire 1.0, az egyikStabilan érkezik, biztosítja a rendszeren belüli médiafolyamok mozgatásához szükséges összes szolgáltatást, mivel a Linux kernel fejlett funkcióit kihasználva alacsony késleltetést, kis helyigényt és nagy teljesítményt biztosít, miközben biztonságos.

A 0.3-as ághoz képest a változtatások között pedig viszonylag kevés újdonság található a PipeWire 1.0-hoz, de a végrehajtott változtatások között a a jackdbus támogatás alapértelmezett beépítése (alapértelmezés szerint) lehetővé teszi a PipeWire teljes JACK hangrendszer kliensként történő használatát. Az ALSA IRQ-alapú programozást használ a Pro-Audio profilban a JACK-szintű késleltetés eléréséhez.

Ezen kívül tartalmazza támogatás a szüneteltetéshez és a folytatáshoz a csőalagútban, valamint az új beépülő modulok támogatása, a képes kezelni az mmap_areas null értékeit az ALSA beépülő modulban és az uclamp támogatásában (hogy a PipeWire programozó megalapozottabb döntéseket hozhasson a feladatkiosztással kapcsolatban).

A többi változás közül amelyek kiemelkednek ebből az új verzióból:

  • Támogatás hozzáadva a webrtc-audio-feldolgozás régi és új verzióihoz.
  • A DFF DSD fájlok támogatása hozzáadva a pw-cathez.
  • Javítva a lehetséges versenyfeltételek a setrlimitben a modul-rt-ben.
  • Hozzáadott támogatás a GNU/Hurd platformhoz.
  • Számos modulhiba-javítás
  • Új lehetőség az ALSA vezérlők kiegészítő paraméterként való megjelenítésére
  • XDG alapkönyvtárak támogatása (ACP konfigurációk betöltésekor.
  • Nagymértékben javítja az LC3 Bluetooth kodek kompatibilitását
  • A puffer újrafelhasználásának optimalizálása a JACK segítségével
  • Socket engedélyek fejlesztései
  • MIDI eseményrögzítés előnézete az Ardorban
  • Javítva a lehetséges szegmentálási hiba keverési struktúrák másolásakor.
  • Javítva a memóriaszivárgás a szűrőláncban.

Végül, de nem utolsósorban érdemes megemlíteni, hogy a PulseAudio fejlesztője, Arun Raghavan a következőket kommentálta ezzel a kiadással kapcsolatban

Milyen izgalmas idők! A PipeWire 1.0 a 15 éves exLinux hangélmény, amely a PulseAudio leckéket egy nagy teljesítményű rendszerben egyesíti, Rugalmas, könnyen használható alap audio- és multimédiához Linuxon.
Várom a következő évtizedet a szabad szoftverek fejlődésében.
Professzionális és fogyasztói audiotér! »

Ha szeretne többet megtudni róla, Tudnia kell, hogy a projekt kódja C és nyelven van írva Az LGPLv2.1 licenc alatt terjesztik és megtekintheti ennek a kiadásnak a részleteit a címen a következő link.

Végül meg kell említeni, hogy A PipeWire engedélyezve van alapértelmezés szerint ésn nagyszámú Linux disztribúció, mint például a Fedora, RHEL, Ubuntu, Debian, SUSE/openSUSE és ezek származékai is, tehát nincs más dolgod, mint végrehajtani a frissítési parancsokat, hogy a rendszered a PipeWire legújabb verziójával rendelkezzen.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.