Ubuntu 22.10 sil oerskeakelje nei audioferwurking mei PipeWire ynstee fan PulseAudio

It ûntwikkelingsrepository foar de Ubuntu 22.10-release is oerstapt nei it brûken fan de standert PipeWire-mediaserver foar audioferwurking. Pakketten yn ferbân mei PulseAudio binne fuortsmiten fan it buroblêd en buroblêd-minimale sets, en om kompatibiliteit te garandearjen, ynstee fan biblioteken foar ynteraksje mei PulseAudio, is in pipewire-pulslaach dy't boppe op PipeWire rint, tafoege, wêrtroch jo it wurk kinne bewarje fan alle besteande PulseAudio-kliïnten.

It beslút om folslein te wikseljen nei PipeWire yn Ubuntu 22.10 waard befêstige troch Heather Ellsworth fan Canonical. It wurdt opmurken dat yn Ubuntu 22.02 beide servers waarden brûkt yn 'e distribúsje - PipeWire waard brûkt om fideo te ferwurkjen by it opnimmen fan screencasts en it jaan fan tagong ta it skerm, mar audio bleau ferwurke mei PulseAudio. Yn Ubuntu 22.10 sil allinich PipeWire bliuwe. Twa jier lyn waard in ferlykbere feroaring al yntrodusearre yn 'e Fedora 34-distribúsje, dy't it mooglik makke om profesjonele audioferwurkingsmooglikheden te leverjen, fragmintaasje kwyt te reitsjen en de audio-ynfrastruktuer te ferienigjen foar ferskate applikaasjes.

PipeWire biedt in avansearre feiligensmodel dat tagongskontrôle mooglik makket op it apparaat- en streamnivo, en makket it makliker om audio en fideo nei en fan isolearre konteners te routeren. PipeWire kin alle multimediastreamen ferwurkje en is yn steat om net allinich audiostreamen, mar fideostreamen te mingjen en troch te lieden, en ek fideoboarnen beheare (fideo-opnameapparaten, webkamera's of skermynhâld werjûn troch applikaasjes). PipeWire kin ek fungearje as in audio tsjinner, it bieden fan lege latency en funksjonaliteit dy't kombinearret de mooglikheden fan PulseAudio en JACK, ynklusyf rekken hâldend mei de behoeften fan profesjonele audio ferwurkjen systemen dy't PulseAudio koe net biede.

Key features:

  • Audio en fideo opnimme en ôfspielje mei minimale fertragingen;
  • Tools foar it ferwurkjen fan fideo en audio yn realtime;
  • Multi-proses-arsjitektuer wêrmei jo dielde tagong kinne organisearje ta de ynhâld fan ferskate applikaasjes;
  • In ferwurkingsmodel basearre op in grafyk fan multimediaknooppunten mei stipe foar feedbackloops en updates foar atoomgrafyk. It is mooglik om te ferbinen handlers sawol binnen de tsjinner en eksterne plugins;
  • In effisjinte ynterface foar tagong ta fideostreamen troch de oerdracht fan triembeskriuwers en tagong ta audio fia dielde ringbuffers;
  • Mooglikheid om multimediagegevens te ferwurkjen fan alle prosessen;
  • Beskikberens fan in plugin foar GStreamer om yntegraasje te ferienfâldigjen mei besteande applikaasjes;
  • Stipe foar isolearre omjouwings en Flatpak;
  • Stipe foar plugins yn SPA-formaat (Simple Plugin API) en de mooglikheid om plugins te meitsjen dy't yn hurde realtime wurkje;
  • Fleksibel systeem foar it koördinearjen fan brûkte multymediaformaten en it tawizen fan buffers;
  • Mei ien eftergrûnproses brûke om audio en fideo te routeren. De mooglikheid om te wurkjen yn 'e foarm fan in audio-tsjinner, in hub foar it leverjen fan fideo oan applikaasjes (bygelyks foar de gnome-shell screencast API) en in server foar it behearen fan tagong ta hardware-fideo-opnameapparaten.
  • Boarne: opennet.ru

Add a comment