Mindjárt itt a PipeWire 1.0

kami911 képe

Zajlik a PipeWire fejlesztése, és a fejlesztők szerint hamarosan egy nagy mérföldkőhöz ér a projekt, mert megjelenik a PipeWire 1.0! A 0.3.81-es verzió kiadási jegyzetében ez olvasható: Ez az első 1.0 kiadási jelölt, amely kompatibilis az előző 0.3.x verziókkal az API és az ABI tekintetében. Az egyre elterjedtebb linuxos audió- és videó stream szerver megoldás legújabb verziója tehát szépen fejlődik és már azóta a harmadik kiadásra jelölt verziónál tart a projekt.

A 0.3.81-es verzió, az a PipeWire 1.0 RC1 egy hibajavító kiadás, amely API és ABI kompatibilis az előző 0.3.x verziókkal (akárcsak a további kiadásra jelölt verziók). A PipeWire 0.3.81 kiadásban több hiba is javításra került. A legfontosabb újdonságok közé tartozik a következők:

  • A jackdbus támogatás most alapértelmezett módon engedélyezve van.
  • Az ALSA IRQ alapú ütemezése javult és alapértelmezés szerint engedélyezve van a Pro-Audio profilhoz. Ez most már megegyezik azzal, amit a JACK tesz, és az egyenlő késleltetést eredményez a Pro-Audio profilokhoz.
  • Mind az régi, mind az új verzióját támogatja a webrtc-audio-processing-nek, hogy könnyebb legyen az átmenet.
  • A csomópontok vagy metaadatok által kényszerített kvantumváltozás most már felfüggesztést és újraindítást is kikényszerít a gráfhoz, a rate változásokhoz hasonlóan, hogy minden csomópont alkalmazkodjon az új kvantumhoz. Ez fontos a Pro-Audio csomópontok számára, amelyeknek új időszakra kell újra konfigurálniuk a hardvert az IRQ alapú ütemezéshez.
  • Javítás történt egy regex parsolásban.

A letöltések és a PipeWire 0.3.81-ről szóló teljes változásnapló a következő címen található meg: FreeDesktop.org GitLab.

A 0.3.82-es verzió, az a PipeWire 1.0 harmadik kiadásra jelölt verzió, egy hibajavító kiadás. A PipeWire 0.3.82 kiadásban több hiba is javításra került. A legfontosabb újdonságok közé tartozik a következők:

  • Javítás egy olyan eszközökben bekövetkezett regresszióhoz, amikor a Pro-Audio profil volt kiválasztva.
  • Csak biztonságos esetekben engedélyezi az IRQ alapú ütemezést és az eszközök összekapcsolását. (#3556)
  • Javítás a rate váltásokban. Néhány esetben a gráf sebessége nem váltott helyesen. (#2929)
  • Javítás az alsa ébresztésekben, amik csendet okoztak volna a virtuális gépekben.
  • Javítás a SBC kodekekben a SCO-hoz.
  • További fejlesztések a RAOP modulban.

A letöltések és a PipeWire 0.3.82-ről szóló teljes változásnapló a következő címen található meg: FreeDesktop.org GitLab.

A 0.3.83-as verzió, az a PipeWire 1.0 harmadik kiadásra jelölt verzió, egy hibajavító kiadás. A PipeWire 0.3.83 kiadásban több hiba is javításra került. A legfontosabb újdonságok közé tartozik a következők:

  • Javítás történt egy quantum változási regresszióban.
  • Most egy 2 socket szervert használ a menedzserhez és az alkalmazásokhoz (amikor a wireplumber frissítésre kerül) különböző engedélyekkel.
  • Kissé csökkentette a memóriahasználatot a hangkonvertálóban és kevesebb puffert használ.
  • Néhány JACK deadlock-ot javítottak.
  • További hibajavítások és fejlesztések.

A letöltések és a PipeWire 0.3.83-ról szóló teljes változásnapló a következő címen található meg: FreeDesktop.org GitLab.

A PipeWire-ról

A PipeWire egy olyan projekt, amelynek célja, hogy jelentősen javítsa a hang és videó kezelését Linux alatt. Egy alacsony késleltetésű, gráf alapú feldolgozómotort biztosít az audio- és videóeszközök tetején, amely a jelenleg a pulseaudio és a JACK által kezelt felhasználási esetek támogatására használható. A PipeWire-t egy erős biztonsági modellel tervezték, amely megkönnyíti az audio- és videoeszközökkel való interakciót a konténeres alkalmazásokból, a Flatpak alkalmazások támogatása az elsődleges cél. A Wayland és a Flatpak mellett a PipeWire-től azt várják a fejlesztők, hogy a Linux-alkalmazások fejlesztésének egyik alapvető építőkövét adja a jövőben.

  • Audió és videó rögzítése és lejátszása minimális késleltetéssel.
  • Valós idejű multimédiás feldolgozás audio és videó esetén.
  • Többfolyamatos architektúra, hogy az alkalmazások megoszthassák a multimédiás tartalmakat.
  • A PulseAudio, JACK, ALSA és GStreamer alkalmazások zökkenőmentes támogatása.
  • Sandboxed alkalmazások támogatása. További információért tekintse meg a Flatpak-kal kapcsolatos megoldást.

A PipeWire egy kiszolgáló és API-interfész a multimédia kezelésére Linuxon. Leggyakrabban a Wayland és a Flatpak alkalmazások használják a képernyőmegosztás, a távoli asztal és a különböző szoftverek közötti hang- és video átiránytására. A hivatalos GYIK szerint: „úgy gondolhat rá, mint egy multimédiás útválasztó rétegre az illesztőprogramok tetején, amelyet az alkalmazások és könyvtárak használhatnak".

Szemben a PulseAudio végfelhasználói hangrendszerre és a JACK professzionális hangrendszerre összpontosító programjával, a PipeWire célja, hogy minden felhasználó számára, minden szinten működjön. A PipeWire ezt többek között azzal éri el, hogy képes dinamikusan váltani a különböző pufferméretek között, hogy alkalmazkodni tudjon a különböző audioalkalmazások eltérő késleltetési követelményeihez.

A PipeWire projekt honlapja >

PipeWire Ubuntu és Linux Mint rendszerekhez PPA-ból >