PipeWire Media Server 0.3.35 Liberigo

La liberigo de la projekto PipeWire 0.3.35 estis publikigita, evoluigante novan generacian plurmedian servilon por anstataŭigi PulseAudio. PipeWire ofertas plibonigitajn vidbendajn fluajn kapablojn super PulseAudio, malaltan latentecan sontraktadon, kaj novan sekurecmodelon por aparato- kaj fluo-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.35:

  • Aldonita subteno por plusendado de la S/PDIF-protokolo por transdoni ciferecan audion per optikaj konektiloj kaj HDMI.
  • Kodekoj por Bluetooth estas inkluzivitaj en apartaj kromaĵoj, kiuj estas dinamike ŝarĝitaj.
  • Serio de gravaj korektoj rilataj al MIDI-subteno estis faritaj.
  • La funkciado de la aplikaĵo skypeforlinux estis plibonigita aldonante ligon, kiu devigas la uzon de la formato S16 kiam oni transdonas informojn pri audio-enigo kaj eligo-aparatoj. La ŝanĝo solvis la problemon, kiu kaŭzis la foreston de sono de la abonanto ĉe la alia fino de la konekto.
  • La nombro da sonformatoj disponeblaj por miksado estis pligrandigita.
  • Aldonita nova interfaco por ŝargi modulojn. Kromaĵoj povas uzi ĉi tiun interfacon por sendi peton por elŝuti spa-kromaĵojn.
  • La grandeco de la parametra bufro estis pliigita, kiu antaŭe ne povis akomodi ĉiujn ecojn de nodoj kun granda nombro da kanaloj.
  • Ebligita aktivigo de ŝoforoj dum establado de loopback-konektoj.
  • La servilo efektivigas la aparato-restarigi etendon, kiu ebligas al vi agordi IEC958 (S/PDIF) kodekojn subtenatajn de la aŭd-eliga aparato uzante la pavucontrol-ilaĵon.

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