Vydání multimediálního serveru PipeWire 0.3.35

Byl zveřejněn výstup projektu PipeWire 0.3.35, který vyvíjí multimediální server nové generace, nahrazující PulseAudio. PipeWire nabízí rozšířené možnosti práce s video streamy ve srovnání s PulseAudio, schopnost zpracovávat zvuk s minimálními zpožděními a nový bezpečnostní model pro správu přístupu na úrovni jednotlivých zařízení a proudů. Projekt je podporován v GNOME a již je standardně aplikován ve Fedora Linux. Kód projektu je napsán v jazyce C a je distribuován pod licencí LGPLv2.1.

Hlavní změny v PipeWire 0.3.35:

  • Byla přidána podpora přenosu protokolu S/P-DIF pro digitální zvuk přes optické konektory a HDMI.
  • Kodeky pro Bluetooth byly přesunuty do samostatných pluginů, které se dynamicky načítají.
  • Bylo provedeno několik důležitých oprav týkajících se podpory MIDI.
  • Zlepšena funkčnost aplikace skypeforlinux díky přidání vazby, která vynucuje použití formátu S16 při přenosu informací o vstupních a výstupních zvukových zařízeních. Tato změna vyřešila problém, který vedl k tomu, že nebyl zvuk od volajícího na druhém konci spojení.
  • Byl rozšířen počet zvukových formátů dostupných pro míchání.
  • Byl přidán nový rozhraní pro načítání modulů. Pluginy mohou toto rozhraní využít k zaslání žádosti o načtení spa-pluginů.
  • Byla zvýšena velikost bufferu parametrů, který dříve nemusel pojmout všechny vlastnosti uzlů s větším počtem kanálů.
  • Byla zajištěna aktivace ovladačů při nastavování smyčkových spojení (Loopback).
  • V serveru Bylo realizováno rozšíření device-restore, které prostřednictvím utilitky pavucontrol umožňuje nakonfigurovat kodeky IEC958 (S/P-DIF), které podporuje výstupní zvukové zařízení.

Připomeňme, že PipeWire rozšiřuje oblast použití PulseAudio zpracováním jakýchkoli multimediálních proudů a je schopen mixovat a přesměrovávat proudy včetně videa. PipeWire také poskytuje možnosti pro správu video zdrojů, jako jsou zařízení pro zachytávání videa, webové kamery nebo aplikacemi generovaný obsah obrazovky. Například, PipeWire umožňuje organizaci spolupráce několika aplikací s webovou kamerou a řeší problémy s bezpečným zachycením obsahu obrazovky a vzdáleným přístupem na obrazovku v prostředí Wayland.

PipeWire může také fungovat jako zvukový serveru, který zajišťuje minimální latence a poskytuje funkčnost kombinující možnosti PulseAudio a JACK, včetně zohlednění potřeb profesionálních audio-zpracovatelských systémů, což PulseAudio nemohl nabídnout. Navíc PipeWire nabízí rozšířený bezpečnostní model, který umožňuje řízení přístupu 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. Jedním z hlavních cílů je podpora soběstačných aplikací ve formátu Flatpak a fungování v grafickém stohu založeném na Wayland.

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