Fedora 34 planas uzi PipeWire por sono anstataŭ PulseAudio

Liberigitaj programistoj de Fedora lastatempe kio por la sekva versio de Fedora 34, grava ŝanĝo estas planita por ĉiuj aŭdaj riveretoj de sonaj serviloj PulseAudio kaj JACK al PipeWire.

Uzante PipeWire permesas al vi oferti profesiajn sonprilaborajn kapablojn En tipa labortabla eldono, forigu fragmentiĝon kaj unuigu vian sonan infrastrukturon por malsamaj aplikoj.

Nuntempe, Fedora Workstation uzas la fonan procezon PulseAudio por audio-prilaborado, kaj aplikoj uzas la klientan bibliotekon por interagi kun ĉi tiu procezo, miksi kaj administri audio-fluojn. Profesia son-prilaborado uzas la sonan servilon JACK kaj asociitan klientan bibliotekon.

Anstataŭ PulseAudio kaj JACK oni proponas uzi amaskomunikilan servilon PipeWire venonta generacio kun kunfunkciebla tavolo, kiu konservos ĉiujn ekzistantajn klientojn kaj programojn de PulseAudio kaj JACK liverataj en formato Flatpak.

Por pli malnovaj klientoj uzantaj la ALSA-malaltnivelan API, ALSA-aldonaĵo estos instalita, kiu direktas aŭdajn fluojn rekte al PipeWire. Ĉiuj PulseAudio kaj JACK-bazitaj programoj povos funkcii per PipeWire, sen devi instali PulseAudio kaj JACK.

Ĉi tiu propono anstataŭas la demonon PulseAudio kun funkcia kongrua PipeWire-bazita efektivigo. Ĉi tio signifas, ke ĉiuj ekzistantaj klientoj uzantaj la Klientan Bibliotekon PulseAudio daŭre funkcios kiel antaŭe, same kiel aplikoj senditaj kiel Flatpak.

Ĉiu PRO-sono estas pritraktata de la klienta biblioteko JACK, kiu parolas kun la servilo JACK. Ĉi tiu propono instalos anstataŭanton de klienta biblioteko JACK, kiu parolas rekte al PipeWire. Ĉiuj ekzistantaj PRO-sonaj programoj tiam funkcios per PipeWire.

Kiel memorigilo, PipeWire Vastigas Kapablojn de PulseAudio kun flua filmeto, malmulta latenta son-prilaborado kaj nova sekureca modelo por transdono kaj alirkontrolo de aparato.

PipeWire ankaŭ provizas kapablojn por regi video-fontojn kiel videokaptaj aparatoj, retkameraoj, aŭ aplika elira ekrana enhavo. La projekto kongruas kun GNOME kaj jam estas vaste uzata en Fedora Linukso por ekranado kaj interŝanĝo de ekranoj en medioj bazitaj en Wayland.

PipeWire ankaŭ povas funkcii kiel malalta latenta sonservilo kun funkcieco, kiu kombinas la kapablojn de PulseAudio kaj JACK, eĉ por la bezonoj de profesiaj sonaj prilaboraj sistemoj, kiujn PulseAudio ne povus pretendi.

Ankaŭ, PipeWire ofertas plibonigitan sekurecan modelon Ĝi ebligas specifan alirkontrolon pri specifa fluo kaj aparato kaj faciligas la vojigon de aŭdio kaj video al kaj de izolitaj ujoj.

Ŝlosilaj trajtoj:

  • Kaptu kaj reproduktu sonon kaj vidbendon kun minimuma malfruo.
  • Iloj pri realtempa prilaborado de video kaj sonoj
  • Plurfadenigita arkitekturo, kiu permesas dividi enhavon inter pluraj aplikoj. La mastrumado kaj prilaborado de plurmediaj grafikoj estas farataj per diversaj procezoj.
  • Grafika modelo de prilaborado de plurmediaj nodoj kun subteno por reagaj bukloj kaj atomaj grafikaj ĝisdatigoj.
  • Estas permesite konekti ŝoforojn kaj ene de la servilo kaj eksteraj aldonaĵoj.
  • Efika interfaco por aliri videoriveretojn transdonante dosierpriskribilojn kaj alirante sonon per komunaj bufroj.
  • La kapablo prilabori plurmediajn datumojn de iu ajn procezo.
  • La ĉeesto de aldonaĵo por GStreamer por simpligi integriĝon kun ekzistantaj programoj.
  • Subteno por sablejoj kaj Flatpak-medioj.
  • Subteno por kromaĵoj en formato SPA (Simple Plugin API) kaj la kapablo krei kromaĵojn, kiuj funkcias en reala tempo.
  • Fleksebla sistemo por kunordigi la plurmediajn formatojn uzitajn kaj asigni bufrojn.
    Uzante ununuran fonan procezon por sendi sonon kaj filmeton. Kapablo funkcii kiel solida servilo, nabo por provizi filmetojn al aplikoj (ekzemple, por la gnome-shell screencast API) kaj servilo por kontroli aliron al aparatoj por kapti video-aparatojn.

Fine ŝanĝo ankoraŭ ne estis reviziita de la Fedora-Inĝeniera Komitato (FESCo), kiu respondecas pri la teknika disvolviĝo de la distribuo de Fedora.

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


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.