Fedora 34 plánuje namiesto zvuku PulseAudio použiť na zvuk PipeWire

Vydaní vývojári Fedory nedávno na čo ďalšia verzia Fedora 34, je naplánovaná veľká zmena pre všetky zvukové toky zo zvukových serverov PulseAudio a JACK na PipeWire.

Pomocou PipeWire Poskytuje profesionálne možnosti spracovania zvuku V typickom vydaní pre stolné počítače eliminujte fragmentáciu a zjednoťte svoju zvukovú infraštruktúru pre rôzne aplikácie.

V súčasnej dobe, Pracovná stanica Fedora používa proces na pozadí PulseAudio na spracovanie zvuku a aplikácie používajú knižnicu klientov na interakciu s týmto procesom, mixovanie a správu zvukových tokov. Profesionálne spracovanie zvuku využíva zvukový server JACK a príslušnú knižnicu klientov.

Namiesto aplikácií PulseAudio a JACK sa navrhuje použiť mediálny server PipeWire nová generácia s vrstvou interoperability, ktorá udrží všetky existujúce klientov a aplikácie PulseAudio a JACK v chode a dodá ich vo formáte Flatpak.

Pre starších zákazníkov, ktorí používajú nízkoúrovňové API ALSA, sa nainštaluje doplnok ALSA, ktorý smeruje zvukové streamy priamo do PipeWire. Všetky aplikácie založené na PulseAudio a JACK budú môcť bežať na PipeWire, bez nutnosti inštalovať PulseAudio a JACK.

Tento návrh má nahradiť démona PulseAudio funkčne kompatibilnou implementáciou založenou na PipeWire. To znamená, že všetci existujúci klienti používajúci knižnicu klientov PulseAudio budú naďalej pracovať ako doteraz, rovnako ako aplikácie dodávané ako Flatpak.

Všetok zvuk PRO zvláda klientska knižnica JACK, ktorá komunikuje so serverom JACK. Tento návrh nainštaluje náhradu klientskej knižnice JACK, ktorá hovorí priamo s PipeWire. Všetky existujúce aplikácie PRO audio jack potom budú fungovať cez PipeWire.

Ako pripomienka, PipeWire rozširuje možnosti PulseAudio so streamovaným videom, spracovaním zvuku s nízkou latenciou a novým bezpečnostným modelom na prenos a kontrolu prístupu k zariadeniu.

PipeWire tiež poskytuje možnosti ovládania zdrojov videa napríklad zariadenia na snímanie videa, webové kamery alebo obsah obrazovky výstupu aplikácie. Projekt je kompatibilný s GNOME a vo Fedora Linuxe sa už široko používa na vysielanie a zdieľanie obrazovky v prostrediach založených na Waylande.

PipeWire môže fungovať aj ako zvukový server s nízkou latenciou s funkčnosťou, ktorá kombinuje možnosti PulseAudio a JACK, a to aj pre potreby profesionálnych systémov na spracovanie zvuku, ktoré PulseAudio nemohol tvrdiť.

Tiež PipeWire ponúka vylepšený bezpečnostný model Umožňuje kontrolu prístupu špecifickú pre zariadenie a prúd a uľahčuje smerovanie zvuku a videa do a z izolovaných kontajnerov.

Kľúčové vlastnosti:

  • Zachytávajte a prehrávajte zvuk a video s minimálnym oneskorením.
  • Nástroje na spracovanie videa a zvuku v reálnom čase.
  • Viacvláknová architektúra, ktorá umožňuje zdieľanie obsahu medzi viacerými aplikáciami. Správa a spracovanie multimediálnej grafiky sa vykonáva v rôznych procesoch.
  • Grafický model spracovania multimediálnych uzlov s podporou slučiek spätnej väzby a aktualizácií atómovej grafiky.
  • Je dovolené pripájať ovládače v rámci servera aj externých doplnkov.
  • Efektívne rozhranie na prístup k video streamom prenosom deskriptorov súborov a prístupom k zvuku prostredníctvom zdieľaných vyrovnávacích pamätí.
  • Schopnosť spracovávať multimediálne údaje z ľubovoľného procesu.
  • Prítomnosť pluginu pre GStreamer na zjednodušenie integrácie s existujúcimi aplikáciami.
  • Podpora prostredí sandbox a Flatpak.
  • Podpora doplnkov vo formáte SPA (Simple Plugin API) a možnosť vytvárať doplnky, ktoré fungujú v reálnom čase.
  • Flexibilný systém na koordináciu použitých multimediálnych formátov a prideľovanie vyrovnávacích pamätí.
    Používanie jedného procesu na pozadí na smerovanie zvuku a videa. Schopnosť pracovať ako zvukový server, rozbočovač poskytujúci video do aplikácií (napríklad pre API rozhrania gnome-shell screencast) a server na riadenie prístupu k hardvérovým zariadeniam na snímanie videa.

Nakoniec, zmena zatiaľ nebola preskúmaná Riadiacim výborom Fedora Engineering (FESCo), ktorý je zodpovedný za technický vývoj distribúcie Fedory.

Fuente: https://www.mail-archive.com


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.