Ubuntu 22.10 přejde na zpracování zvuku pomocí PipeWire místo PulseAudio.

V repozitáři, ve kterém probíhá vývoj vydání Ubuntu 22.10, došlo k přechodu na použití multimediálního serveru PipeWire jako výchozího pro zpracování zvuku. Balíčky související s PulseAudio byly odstraněny z desktopových a desktop-minimal sad, a pro zajištění kompatibility byla místo knihoven pro interakci s PulseAudio přidána funkční vrstva pipewire-pulse, která umožňuje zachovat funkčnost všech existujících klientů PulseAudio.

Rozhodnutí o plném přechodu na PipeWire v Ubuntu 22.10 potvrdila Heather Ellsworth z společnosti Canonical. Upozorňuje se, že v Ubuntu 22.02 byly v distribuci použity oba. serveru — PipeWire byl používán pro zpracování videa při nahrávání screencastů a poskytování přístupu na obrazovku, ale zvuk byl stále zpracováván pomocí PulseAudio. V Ubuntu 22.10 bude ponechán pouze PipeWire. Před dvěma lety byla podobná změna již implementována v distribuci Fedora 34, což umožnilo poskytnout možnosti profesionálního zpracování zvuku, zbavit se fragmentace a zjednodušit zvukovou infrastrukturu pro různé aplikace.

PipeWire nabízí rozšířený model zabezpečení, který umožňuje spravovat přístup na úrovni jednotlivých zařízení a konkrétních toků, a usnadňuje organizaci přenosu zvuku a videa z izolovaných kontejnerů a do nich. PipeWire může zpracovávat libovolné multimediální toky a je schopen míchat a přesměrovávat nejen audio toky, ale i video toky, a také spravovat zdroje videa (zařízení pro zachycování videa, webkamery nebo obsah obrazovky z aplikací). PipeWire může také fungovat jako zvukový server, který poskytuje minimální zpoždění a nabízí funkčnost kombinující možnosti PulseAudio a JACK, včetně zohlednění potřeb systémů profesionálního zpracování zvuku, na které PulseAudio nemohl pomýšlet.

Hlavní funkce:

  • Zachycování a přehrávání zvuku a videa s minimální latencí;
  • Prostředky pro zpracování videa a zvuku v reálném čase;
  • Víceprocesorová architektura umožňující společný přístup k obsahu několika aplikací;
  • Model zpracování na základě grafu multimediálních uzlů s podporou smyček zpětné vazby a atomických aktualizací grafu. Umožňuje připojení zpracovatelů jak uvnitř serveru, tak externích pluginů;
  • Efektivní rozhraní přístupu k video tokům prostřednictvím předání souborových deskriptorů a přístupu k zvuku prostřednictvím sdílených kruhových bufferů;
  • Možnost zpracování multimediálních dat jakýmikoli procesy;
  • Existence pluginu pro GStreamer pro usnadnění integrace s existujícími aplikacemi;
  • Podpora izolovaných prostředí a Flatpak;
  • Podpora pluginů ve formátu SPA (Simple Plugin API) a možnost vytváření pluginů, které fungují v režimu tvrdého reálného času;
  • Flexibilní systém pro vyjednávání použitých multimediálních formátů a alokaci bufferů;
  • Použití jednoho pozadí procesu k směrování zvuku a videa. Možnost fungování jako zvukový server, hub pro poskytování videa aplikacím (např. pro gnome-shell screencast API) a server pro řízení přístupu k hardwarovým zařízením pro zachycování videa.
  • Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster