Megjelent a PipeWire 0.3.33 multimédiás szerver

Megjelent a PipeWire 0.3.33 kiadása, amely egy új generációs multimédiás szervert fejleszt, ami a PulseAudio-t váltja le. A PipeWire kiterjeszti a PulseAudio lehetőségeit videóstreaming támogatással, alacsony késleltetések mellett történő hangfeldolgozással és egy új biztonsági modellel, amely a különböző eszközök és stream-ek szintjén kezeli a hozzáférést. A projektet a GNOME támogatja, és már alapértelmezetten alkalmazzák a Fedora Linuxban. A projekt kódja C nyelven íródott és LGPLv2.1 licenc alatt terjesztik.

A PipeWire 0.3.33 főbb változásai:

  • Megvalósult a lehetőség automatikus váltásra Bluetooth profilok között HSP (headset mód) és A2DP (magas minőségű hangkimenet) esetén.
  • A Pro Audio profilban javult a virtuális források és hangkimeneti eszközök támogatása.
  • Javult a formátum módosítók összehangolása, amikor a DMA-BUF (Direct Memory Access Buffer) kapcsolatban lévő több kliens használja a pufferelést.
  • A multimédiás csomópontok oszlopában megvalósult a több mintázat egyidejű használatának támogatása (alapértelmezés szerint kikapcsolva).
  • A PulseAudio kompatibilitási rétegében megvalósult a module-switch-on-connect modul a PulseAudio viselkedésének emulálására új eszközök csatlakozásakor.

A PipeWire emlékeztető, amely bővíti a PulseAudio alkalmazási területét, kezelve bármilyen multimédiás folyamot, és képes keverni és átirányítani a videófolyamokat. A PipeWire lehetőséget biztosít a videoforrások kezelésére, például videofelvevő eszközökre, webkamerákra vagy a rendszeren futó alkalmazások által megjelenített tartalomra. Például a PipeWire lehetővé teszi, hogy több alkalmazás együttműködjön egy webkamerával, valamint megoldja a képernyőtartalom biztonságos rögzítésének és távoli hozzáférésének problémáit a Wayland környezetben.

A PipeWire szintén hangkimeneti eszközként is működhet a szerver, biztosítva a minimális késleltetést és olyan funkciókat nyújtva, amelyek ötvözik a PulseAudio és JACK képességeit, figyelembe véve a professzionális hangfeldolgozás igényeit, amelyekre a PulseAudio nem volt alkalmas. Emellett a PipeWire kiterjesztett biztonsági modellt kínál, amely lehetővé teszi a hozzáférés kezelését eszközök és specifikus stream-ek szintjén, és megkönnyíti a hang- és videoforgalom irányítását elszigetelt tartályokból és azokba. Az egyik fő cél a Flatpak formátumú önálló alkalmazások támogatása és a Wayland alapú grafikus stack-kel való együttműködés.

Főbb funkciók:

  • Hang- és videofolyamok rögzítése és lejátszása minimális késleltetéssel;
  • Valós idejű video- és hangfeldolgozó eszközök;
  • Többprocesszor-architektúra, amely lehetővé teszi több alkalmazás közötti tartalommegosztást;
  • Multimédiás csomópontok gráf alapú feldolgozási modell, támogatva a visszacsatoló ciklusokat és a gráf atomikus frissítéseit. Kezelők csatlakoztatása megengedett a kiszolgálón belül és külső pluginek által is;
  • Hatékony interfész a videofolyamokhoz való hozzáféréshez fájl-kezdeményezők átvitelén keresztül, és hozzáférés a hanghoz osszaközösített gyűrűs puffereken (shared ringbuffer);
  • Bármely folyamatból származó multimédiás adatok feldolgozásának lehetősége;
  • A GStreamerhez készült plugin jelenléte, amely megkönnyíti a meglévő alkalmazásokkal való integrációt;
  • Izolált környezetek és Flatpak támogatása;
  • SPA (Simple Plugin API) formátumú pluginek támogatása és a valós idejű működésű pluginek készítésének lehetősége;
  • Rugalmas rendszer a használt multimédiás formátumok egyeztetésére és a pufferek kiosztására;
  • Egy háttérfolyamat használata a hang és videó irányításához. Lehetőség hangkiszolgálóként, hubként a videóalkalmazások számára (például a gnome-shell screencast API számára), és a videofogó hardverekhez való hozzáférés kezelésére szolgáló szerverként működni.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster