Ubuntu 22.10 ŝanĝos al sontraktado uzante PipeWire anstataŭ PulseAudio

La disvolva deponejo por la eldono de Ubuntu 22.10 ŝanĝis al uzado de la defaŭlta plurmedia servilo PipeWire por sontraktado. Pakoj rilataj al PulseAudio estis forigitaj de la labortablo kaj labortablo-minimumaj aroj, kaj por certigi kongruon, anstataŭ bibliotekoj por interagado kun PulseAudio, pipdrat-pulsa tavolo kuranta sur PipeWire estis aldonita, kiu ebligas vin konservi la laboron. de ĉiuj ekzistantaj PulseAudio-klientoj.

La decido tute ŝanĝi al PipeWire en Ubuntu 22.10 estis konfirmita de Heather Ellsworth de Canonical. Oni rimarkas, ke en Ubuntu 22.02, ambaŭ serviloj estis uzataj en la distribuo - PipeWire estis uzata por prilabori vidbendon dum registrado de ekranelsendoj kaj disponigado de aliro al la ekrano, sed aŭdio daŭre estis prilaborita per PulseAudio. En Ubuntu 22.10, nur PipeWire restos. Antaŭ du jaroj, simila ŝanĝo jam estis enkondukita en la distribuo Fedora 34, kiu ebligis provizi profesiajn aŭd-pretigajn kapablojn, forigi fragmentiĝon kaj unuigi la aŭdan infrastrukturon por malsamaj aplikoj.

PipeWire ofertas altnivelan sekurecan modelon, kiu ebligas kontrolon de aliro ĉe la aparato kaj flunivelo, kaj faciligas direkti audion kaj videon al kaj de izolitaj ujoj. PipeWire povas prilabori iujn ajn plurmediajn fluojn kaj kapablas miksi kaj redirekti ne nur aŭdfluojn, sed videofluojn, kaj ankaŭ administri videofontojn (video-kaptaj aparatoj, retkameraoj aŭ ekranenhavo montrata de aplikoj). PipeWire ankaŭ povas funkcii kiel aŭdservilo, disponigante malaltan latentecon kaj funkciecon, kiuj kombinas la kapablojn de PulseAudio kaj JACK, inkluzive de konsiderado de la bezonoj de profesiaj aŭdpretigsistemoj kiujn PulseAudio ne povis oferti.

Ĉefaj trajtoj:

  • Kaptu kaj reproduktu audio kaj video kun minimumaj prokrastoj;
  • Iloj por prilaborado de video kaj audio en reala tempo;
  • Multiproceza arkitekturo, kiu ebligas al vi organizi komunan aliron al la enhavo de pluraj aplikoj;
  • Pretigmodelo bazita sur grafeo de multmediaj nodoj kun subteno por religbukloj kaj atomgrafeaj ĝisdatigoj. Eblas konekti traktilojn kaj ene de la servilo kaj eksteraj kromaĵoj;
  • Efika interfaco por aliri videofluojn per la translokigo de dosierpriskribiloj kaj aliro de audio per komunaj ringaj bufroj;
  • Kapablo prilabori plurmediajn datumojn de iuj procezoj;
  • Havebleco de kromaĵo por GStreamer por simpligi integriĝon kun ekzistantaj aplikoj;
  • Subteno por izolitaj medioj kaj Flatpak;
  • Subteno por kromaĵojn en SPA-formato (Simple Plugin API) kaj la kapablo krei kromaĵojn kiuj funkcias en malfacila reala tempo;
  • Fleksebla sistemo por kunordigi uzitajn plurmediajn formatojn kaj asigni bufrojn;
  • Uzante ununuran fonprocezon por direkti sonojn kaj filmetojn. La kapablo labori en la formo de sonservilo, nabo por provizi vidbendon al aplikoj (ekzemple, por la gnome-shell screencast API) kaj servilo por administri aliron al aparataj videokaptaj aparatoj.
  • fonto: opennet.ru

Aldoni komenton