PipeWire Media Server 0.3.33 kiadás

Megjelent a PipeWire 0.3.33 projekt kiadása, amely egy új generációs multimédiás szervert fejleszt a PulseAudio helyére. A PipeWire kiterjeszti a PulseAudio képességeit videofolyam-feldolgozással, alacsony késleltetésű hangfeldolgozással, valamint egy új biztonsági modellel az eszköz- és adatfolyam-szintű hozzáférés-vezérléshez. A projektet a GNOME támogatja, és alapértelmezés szerint a Fedora Linuxban is használják. A projekt kódja C nyelven íródott, és az LGPLv2.1 licenc alatt kerül terjesztésre.

Főbb változások a PipeWire 0.3.33-ben:

  • Bevezették a Bluetooth-profilok HSP (headset mode) és A2DP (kiváló minőségű hangkimenet) közötti automatikus váltás lehetőségét.
  • A Pro Audio profil továbbfejlesztette a virtuális források és audiokimeneti eszközök támogatását.
  • Továbbfejlesztett formátummódosító egyeztetés, amikor a közvetlen memóriaelérési puffereket (DMA-BUF) több kliens között osztják meg.
  • A multimédiás csomópont-gráf mostantól támogatja több mintavételi frekvencia egyidejű használatát (alapértelmezés szerint le van tiltva).
  • A PulseAudio kompatibilitási réteg egy modul-bekapcsolás-csatlakozás modult valósít meg, hogy emulálja a PulseAudio viselkedését új eszközök csatlakoztatásakor.

Emlékeztetünk arra, hogy a PipeWire kiterjeszti a PulseAudio hatókörét bármilyen multimédiás adatfolyam feldolgozásával, és képes a videó streamek keverésére és átirányítására. A PipeWire emellett videoforrások, például videorögzítő eszközök, webkamerák vagy alkalmazások képernyőtartalmának vezérlésére is alkalmas. A PipeWire például lehetővé teszi több webkamera alkalmazás együttműködését, és megoldja a biztonságos képernyőrögzítéssel és a távoli képernyő-hozzáféréssel kapcsolatos problémákat a Wayland környezetben.

A PipeWire audioszerverként is működhet, alacsony késleltetést és olyan funkcionalitást biztosítva, amely egyesíti a PulseAudio és a JACK képességeit, beleértve a professzionális hangfeldolgozó rendszerek igényeit is, amelyeket a PulseAudio nem tudott kínálni. Ezenkívül a PipeWire fejlett biztonsági modellt kínál, amely lehetővé teszi a hozzáférés szabályozását az eszköz és az adatfolyam szintjén, és megkönnyíti a hang és a kép elkülönített konténerekbe és onnan történő irányítását. Az egyik fő cél az önálló Flatpak alkalmazások támogatása, és a Wayland-alapú grafikus veremben való futtatás.

Főbb jellemzők:

  • Hang és videó rögzítése és lejátszása minimális késleltetéssel;
  • Eszközök videó és hang valós idejű feldolgozásához;
  • Többfolyamatos architektúra, amely lehetővé teszi több alkalmazás tartalmához való megosztott hozzáférés megszervezését;
  • Multimédiás csomópontok grafikonján alapuló feldolgozási modell, amely támogatja a visszacsatolási hurkokat és az atomgráf-frissítéseket. Lehetőség van kezelők csatlakoztatására a szerveren belül és a külső bővítményeken egyaránt;
  • Hatékony interfész a videofolyamokhoz a fájlleírók átvitelével és a hang eléréséhez megosztott csengetési puffereken keresztül;
  • Bármilyen folyamatból származó multimédiás adatok feldolgozásának képessége;
  • Beépülő modul elérhetősége a GStreamerhez a meglévő alkalmazásokkal való integráció egyszerűsítésére;
  • Elszigetelt környezetek és Flatpak támogatása;
  • SPA formátumú bővítmények támogatása (Simple Plugin API) és olyan bővítmények létrehozásának lehetősége, amelyek kemény, valós időben működnek;
  • Rugalmas rendszer a használt multimédiás formátumok koordinálására és a pufferek kiosztására;
  • Egyetlen háttérfolyamat használata a hang és a videó irányításához. Képesség hangszerverként, alkalmazások számára videót biztosító hubként (például a gnome-shell screencast API-hoz) és szerverként a hardveres videorögzítő eszközökhöz való hozzáférés kezeléséhez.

Forrás: opennet.ru

Hozzászólás