A PipeWire 0.3.35 multimédia szerver kiadása

Megjelent a PipeWire 0.3.35 kiadása, amely egy új generációs multimédiás szervert fejleszt, a PulseAudio helyettesítésére. A PipeWire kiterjesztett eszközökkel rendelkezik a videófolyamok kezelésére, minimális késleltetéssel képes hangfeldolgozásra, valamint új biztonsági modellel rendelkezik, amely az egyes eszközök és folyamok 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.35 főbb változásai:

  • Hozzáadva az S/P-DIF protokoll továbbításának támogatása, amely lehetővé teszi a digitális hang átvitelét optikai csatlakozókon és HDMI-n keresztül.
  • A Bluetooth kodekeket külön pluginokba helyezték, amelyek dinamikusan töltődnek be.
  • Fontos javításokat hajtottak végre a MIDI támogatásával kapcsolatban.
  • Javították az skypeforlinux alkalmazás működését egy kötelező S16 formátumú összekapcsolás hozzáadásával a bemeneti és kimeneti hangkészülékek adatairól. Ez a változtatás megoldotta azt a problémát, amely miatt a másik végén lévő előfizető hangja nem hallatszott.
  • Bővült a keveréshez elérhető hangformátumok száma.
  • Új interfészt adtak hozzá a modulok betöltéséhez. A pluginek ezt az interfészt használhatják spa-pluginok betöltésére.
  • Megnövelték a paraméterek pufferméretét, ami korábban nem fért el minden tulajdonságnál, ahol nagy csatornaszám volt.
  • A loopback kapcsolatok telepítése során a meghajtók aktiválása biztosított.
  • A szerveren A device-restore bővítményt megvalósították, amely lehetővé teszi a pavucontrol eszközön keresztüli IEC958 (S/P-DIF) kodekek beállítását, amelyeket a hangkimeneti eszköz támogat.

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