Vydání PipeWire Media Server 0.3.33

Опубликован выпуск проекта PipeWire 0.3.33, развивающего мультимедийный сервер нового поколения, идущий на замену PulseAudio. PipeWire расширяет возможности PulseAudio средствами для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.

Hlavní změny v PipeWire 0.3.33:

  • Byla implementována možnost automatického přepínání mezi Bluetooth profily HSP (režim náhlavní soupravy) a A2DP (vysokokvalitní zvukový výstup).
  • Profil Pro Audio má vylepšenou podporu pro virtuální zdroje a výstupní zvuková zařízení.
  • Vylepšené vyjednávání modifikátoru formátu při sdílení vyrovnávacích pamětí přímého přístupu do paměti (DMA-BUF) mezi více klienty.
  • Graf multimediálních uzlů nyní podporuje současné použití více vzorkovacích frekvencí (ve výchozím nastavení zakázáno).
  • Vrstva kompatibility PulseAudio implementuje modul se zapínáním a připojováním, který emuluje chování PulseAudio při připojování nových zařízení.

Připomeňme, že PipeWire rozšiřuje rozsah PulseAudio o zpracování jakýchkoli multimediálních streamů a je schopen mixovat a přesměrovávat video streamy. PipeWire také poskytuje možnosti pro ovládání zdrojů videa, jako jsou zařízení pro zachycení videa, webové kamery nebo obsah obrazovky aplikace. PipeWire například umožňuje spolupráci více aplikací webové kamery a řeší problémy se zabezpečeným snímáním obrazovky a vzdáleným přístupem k obrazovce v prostředí Wayland.

PipeWire může také fungovat jako zvuk server, což zajišťuje minimální latenci a poskytuje funkcionalitu kombinující možnosti PulseAudio a JACK, včetně řešení potřeb profesionálních systémů pro zpracování zvuku, kterých PulseAudio nemohl dosáhnout. PipeWire dále nabízí pokročilý bezpečnostní model, který umožňuje řízení přístupu na úrovni zařízení a streamu, čímž zjednodušuje směrování zvuku a videa do a z izolovaných kontejnerů. Jedním z hlavních cílů je podpora samostatných aplikací ve formátu Flatpak a jejich běh na grafickém stacku založeném na Waylandu.

Základní možnosti:

  • Zachyťte a přehrávejte zvuk a video s minimálním zpožděním;
  • Nástroje pro zpracování videa a zvuku v reálném čase;
  • Víceprocesová architektura, která umožňuje organizovat sdílený přístup k obsahu několika aplikací;
  • Model zpracování založený na grafu multimediálních uzlů s podporou zpětnovazebních smyček a aktualizací atomového grafu. Je možné připojit handlery jak uvnitř serveru, tak externí pluginy;
  • Efektivní rozhraní pro přístup k video streamům prostřednictvím přenosu deskriptorů souborů a přístupu ke zvuku prostřednictvím sdílených kruhových vyrovnávacích pamětí;
  • Schopnost zpracovávat multimediální data z jakýchkoli procesů;
  • Dostupnost pluginu pro GStreamer pro zjednodušení integrace se stávajícími aplikacemi;
  • Podpora pro izolovaná prostředí a Flatpak;
  • Podpora zásuvných modulů ve formátu SPA (Simple Plugin API) a možnost vytvářet zásuvné moduly, které pracují v tvrdém reálném čase;
  • Flexibilní systém pro koordinaci používaných multimediálních formátů a přidělování vyrovnávacích pamětí;
  • Použití jediného procesu na pozadí pro směrování zvuku a videa. Schopnost pracovat ve formě audio serveru, rozbočovače pro poskytování videa aplikacím (například pro rozhraní gnome-shell screencast API) a serveru pro správu přístupu k hardwarovým zařízením pro zachycení videa.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster