Fedora 34 skaņai PulseAudio vietā plāno izmantot PipeWire

Fedora izstrādātāji izlaida nesen par ko nākamā versija Fedora 34, paredzētas lielas izmaiņas par visas audio straumes no PulseAudio un JACK skaņas serveriem uz PipeWire.

Izmantojot PipeWire Nodrošina profesionālas audio apstrādes iespējas Tipiskā darbvirsmas izdevumā novērsiet sadrumstalotību un apvienojiet audio infrastruktūru dažādām lietojumprogrammām.

šobrīd, Fedora darbstacija izmanto PulseAudio fona procesu audio apstrādei, un lietojumprogrammas izmanto klienta bibliotēku, lai mijiedarbotos ar šo procesu, jauktu un pārvaldītu audio straumes. Profesionālai audio apstrādei tiek izmantots skaņas serveris JACK un ar to saistītā klienta bibliotēka.

PulseAudio un JACK vietā tiek piedāvāts izmantot multivides serveri PipeWire nākamā paaudze ar savietojamības slāni, kas visus esošos PulseAudio un JACK klientus un lietojumprogrammas uzturēs un darbos piegādās Flatpak formātā.

Vecākiem klientiem, kuri izmanto ALSA zema līmeņa API, tiks uzstādīts ALSA spraudnis, kas audio straumes novirza tieši uz PipeWire. Visas PulseAudio un JACK bāzes lietojumprogrammas varēs darboties PipeWire, neinstalējot PulseAudio un JACK.

Šis priekšlikums ir aizstāt PulseAudio dēmonu ar funkcionāli saderīgu, uz PipeWire balstītu ieviešanu. Tas nozīmē, ka visi esošie klienti, kas izmanto PulseAudio klientu bibliotēku, turpinās strādāt tāpat kā līdz šim, kā arī lietojumprogrammas, kas nosūtītas kā Flatpak.

Visu PRO audio pārvalda JACK klienta bibliotēka, kas runā ar JACK serveri. Šis priekšlikums instalēs JACK klienta bibliotēkas aizstājēju, kas runā tieši ar PipeWire. Tad visas esošās PRO audio ligzdas lietojumprogrammas darbosies, izmantojot PipeWire.

Atgādinām, ka PipeWire paplašina PulseAudio iespējas ar video straumēšanu, zemas aiztures audio apstrādi un jaunu drošības modeli pārraidei un ierīces piekļuves kontrolei.

PipeWire nodrošina arī iespējas kontrolēt video avotus piemēram, video uzņemšanas ierīces, tīmekļa kameras vai lietojumprogrammu izvades ekrāna saturu. Projekts ir saderīgs ar GNOME, un Fedora Linux jau tiek plaši izmantots ekrānu demonstrēšanai un ekrāna koplietošanai Wayland vidē.

PipeWire var darboties arī kā zema latentuma skaņas serveris ar funkcionalitāti, kas apvieno PulseAudio un JACK iespējas pat tādu profesionālu skaņas apstrādes sistēmu vajadzībām, uz kurām PulseAudio nevarētu pretendēt.

Arī PipeWire piedāvā uzlabotu drošības modeli Tas ļauj kontrolēt plūsmas un ierīces specifisku piekļuves kontroli un atvieglo audio un video maršrutēšanu uz izolētiem konteineriem un no tiem.

Galvenās iezīmes:

  • Uzņemiet un atskaņojiet audio un video ar minimālu aizturi.
  • Reāllaika video un audio apstrādes rīki.
  • Vairāku pavedienu arhitektūra, kas ļauj kopīgot saturu starp vairākām lietojumprogrammām. Multivides grafikas pārvaldība un apstrāde tiek veikta dažādos procesos.
  • Uz grafiku balstīts multivides mezglu apstrādes modelis ar atgriezeniskās saites cilpu un atomu grafikas atjauninājumu atbalstu.
  • Draiverus ir atļauts savienot gan serverī, gan ārējos spraudņos.
  • Efektīva saskarne piekļuvei video straumēm, pārsūtot failu aprakstus un piekļūstot skaņai, izmantojot kopīgus buferus.
  • Iespēja apstrādāt multivides datus no jebkura procesa.
  • Spraudņa klātbūtne GStreamer, lai vienkāršotu integrāciju ar esošajām lietojumprogrammām.
  • Atbalsts smilškastes un Flatpak vidēm.
  • Atbalsts spraudņiem SPA (Simple Plugin API) formātā un iespēja izveidot spraudņus, kas darbojas reāllaikā.
  • Elastīga sistēma izmantoto multivides formātu koordinēšanai un buferu piešķiršanai.
    Viena fona procesa izmantošana audio un video maršrutēšanai. Spēja strādāt kā skaņas serverim, centrmezglam, lai nodrošinātu video lietojumprogrammām (piemēram, gnome-shell screencast API), un serverim, lai kontrolētu piekļuvi aparatūras video uztveršanas ierīcēm.

Visbeidzot, izmaiņas vēl nav pārskatījušas Fedora inženieru vadības komiteja (FESCo), kas ir atbildīga par Fedora izplatīšanas tehnisko attīstību.

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


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.