Fedora 34 planira koristiti PipeWire za zvuk umjesto PulseAudio

Objavljeni Fedora programeri nedavno za šta sljedeću verziju Fedora 34, zakazana je velika promjena para svi audio tokovi sa PulseAudio i JACK zvučnih servera na PipeWire.

Korištenje PipeWire-a omogućava vam da ponudite profesionalne mogućnosti obrade zvuka U tipičnom izdanju za računare eliminirajte fragmentaciju i objedinite audio infrastrukturu za različite aplikacije.

Trenutno, Fedora radna stanica koristi proces pozadine PulseAudio za obradu zvuka, a aplikacije koriste knjižnicu klijenta za interakciju s ovim procesom, miješanje i upravljanje audio tokovima. Profesionalna obrada zvuka koristi zvučni server JACK i pridruženu klijentsku biblioteku.

Umjesto PulseAudio i JACK, predloženo je korištenje medijskog servera PipeWire Sljedeća generacija sa slojem interoperabilnosti koji će održavati i pokretati sve postojeće PulseAudio i JACK klijente i aplikacije u Flatpak formatu.

Za starije kupce koji koriste ALSA API niskog nivoa, instalirat će se dodatak ALSA koji usmjerava audio stream direktno na PipeWire. Sve aplikacije zasnovane na PulseAudio i JACK moći će se pokretati na PipeWire-u, bez potrebe za instaliranjem PulseAudio-a i JACK-a.

Ovaj prijedlog je zamjena demona PulseAudio funkcionalno kompatibilnom implementacijom zasnovanom na PipeWire-u. To znači da će svi postojeći klijenti koji koriste PulseAudio Client Library i dalje raditi kao i prije, kao i aplikacije isporučene kao Flatpak.

Sav PRO audio obrađuje biblioteka klijenta JACK, koja razgovara s JACK serverom. Ovim prijedlogom instalirat će se zamjena JACK klijentske knjižnice koja govori direktno na PipeWire. Sve postojeće aplikacije PRO audio priključaka tada će raditi preko PipeWire-a.

Podsjećanja radi, PipeWire proširuje PulseAudio mogućnosti uz streaming video, obradu zvuka s malim kašnjenjem i novi sigurnosni model za prenos i kontrolu pristupa uređaju.

PipeWire takođe pruža mogućnosti za kontrolu izvora video zapisa kao što su uređaji za snimanje video zapisa, web kamere ili izlazni sadržaj zaslona aplikacije. Projekt je kompatibilan s GNOME-om i već se široko koristi u Fedora Linuxu za prikazivanje ekrana i dijeljenje ekrana u okruženjima zasnovanim na Waylandu.

PipeWire takođe može delovati kao zvučni server sa malim kašnjenjem s funkcionalnošću koja kombinira mogućnosti PulseAudio i JACK, čak i za potrebe profesionalnih sistema za obradu zvuka na koje PulseAudio nije mogao polagati pravo.

Takođe, PipeWire nudi poboljšani sigurnosni model Omogućava kontrolu pristupa specifičnu za uređaj i tok i olakšava usmjeravanje audio i video zapisa u izolirane spremnike i iz njih.

Ključne karakteristike:

  • Snimite i reprodukujte audio i video zapis sa minimalnim zakašnjenjem.
  • Alati za obradu video i zvuka u stvarnom vremenu.
  • Arhitektura sa više niti koja omogućava dijeljenje sadržaja između više aplikacija. Upravljanje i obrada multimedijske grafike vrši se u različitim procesima.
  • Grafički model obrade multimedijskih čvorova sa podrškom za povratne petlje i ažuriranja atomske grafike.
  • Dopušteno je povezivanje upravljačkih programa i unutar poslužitelja i vanjskih dodataka.
  • Učinkovito sučelje za pristup video streamovima prijenosom deskriptora datoteka i pristupom zvuku kroz dijeljene međuspremnike.
  • Sposobnost obrade multimedijskih podataka iz bilo kojeg procesa.
  • Prisustvo dodatka za GStreamer za pojednostavljivanje integracije sa postojećim aplikacijama.
  • Podrška za okruženja sa peskovinom i Flatpak.
  • Podrška za dodatke u SPA (Simple Plugin API) formatu i mogućnost kreiranja dodataka koji rade u stvarnom vremenu.
  • Fleksibilni sistem za koordinaciju korištenih multimedijskih formata i dodjelu bafera.
    Korištenje jednog postupka u pozadini za usmjeravanje zvuka i slike. Sposobnost rada kao zvučni server, čvorište za pružanje video zapisa aplikacijama (na primjer, za gnome-shell screencast API) i poslužitelj za kontrolu pristupa hardverskim uređajima za snimanje video zapisa.

Konačno, promjenu još nije pregledao Fedora inženjerski upravni odbor (FESCo), koji je odgovoran za tehnički razvoj Fedora distribucije.

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.