PipeWire Media Server 0.3.33 Liberigo

La liberigo de la projekto PipeWire 0.3.33 estis publikigita, evoluigante novan generacian plurmedian servilon por anstataŭigi PulseAudio. PipeWire etendas la kapablojn de PulseAudio kun videoflua prilaborado, malalt-latenteca aŭdprilaborado, kaj nova sekurecmodelo por aparato- kaj rivereto-nivela alirkontrolo. La projekto estas subtenata en GNOME kaj jam estas uzata defaŭlte en Fedora Linukso. La projektkodo estas skribita en C kaj estas distribuita sub la permesilo LGPLv2.1.

Gravaj ŝanĝoj en PipeWire 0.3.33:

  • La kapablo aŭtomate ŝanĝi inter Bluetooth-profiloj HSP (aŭdila reĝimo) kaj A2DP (altkvalita aŭda eligo) estis efektivigita.
  • La Pro Audio-profilo plibonigis subtenon por virtualaj fontoj kaj aŭdaj eligaj aparatoj.
  • Plibonigita formato-modifilo intertraktado dum dividado de rekta memoralira bufroj (DMA-BUFoj) inter pluraj klientoj.
  • La plurmedia noda grafeo nun subtenas samtempan uzon de multoblaj specimenaj indicoj (malŝaltita defaŭlte).
  • La tavolo de kongrueco de PulseAudio efektivigas modulon-ŝaltilo-sur-konekti por kopii la konduton de PulseAudio dum ligado de novaj aparatoj.

Ni memorigu vin, ke PipeWire vastigas la amplekson de PulseAudio prilaborante iujn ajn plurmediajn fluojn kaj kapablas miksi kaj redirekti videofluojn. PipeWire ankaŭ disponigas kapablojn kontroli videofontojn, kiel ekzemple videokaptaj aparatoj, retkameraoj, aŭ aplikaĵekranenhavon. Ekzemple, PipeWire permesas al pluraj retkameraaj aplikoj labori kune kaj solvas problemojn kun sekura ekrankapto kaj fora ekranaliro en la Wayland-medio.

PipeWire ankaŭ povas funkcii kiel sonservilo, 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. Aldone, PipeWire ofertas altnivelan sekurecan modelon, kiu ebligas kontrolon de aliro ĉe la aparato kaj flua nivelo, kaj faciligas la vojon de audio kaj video al kaj de izolitaj ujoj. Unu el la ĉefaj celoj estas subteni memstarajn Flatpak-aplikaĵojn kaj funkcii per grafika stako bazita en Wayland.

Ĉ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