PipeWire Media Server 0.3.33 Release

De frijlitting fan it PipeWire 0.3.33-projekt is publisearre, it ûntwikkeljen fan in nije generaasje multimediaserver om PulseAudio te ferfangen. PipeWire wreidet PulseAudio's mooglikheden út mei fideostreamferwurking, audioferwurking mei lege latency, en in nij befeiligingsmodel foar tagongskontrôle op apparaat- en streamnivo. It projekt wurdt stipe yn GNOME en wurdt al standert brûkt yn Fedora Linux. De projektkoade is skreaun yn C en wurdt ferspraat ûnder de LGPLv2.1-lisinsje.

Grutte feroaringen yn PipeWire 0.3.33:

  • De mooglikheid om automatysk te wikseljen tusken Bluetooth-profilen HSP (headset-modus) en A2DP (audio-útfier fan hege kwaliteit) is ymplementearre.
  • It Pro Audio-profyl hat ferbettere stipe foar firtuele boarnen en audio-útfierapparaten.
  • Ferbettere opmaak modifier ûnderhanneling by it dielen fan direkte ûnthâld tagong buffers (DMA-BUFs) tusken meardere kliïnten.
  • De multymediaknooppuntgrafyk stipet no simultane gebrûk fan meardere samplingraten (standert útskeakele).
  • De PulseAudio-kompatibiliteitslaach ymplementearret in module-switch-on-connect-module om it gedrach fan PulseAudio te emulearjen by it ferbinen fan nije apparaten.

Lit ús jo herinnerje dat PipeWire it berik fan PulseAudio útwreidet troch alle multimediastreamen te ferwurkjen en yn steat is om fideostreams te mingjen en om te lieden. PipeWire biedt ek mooglikheden om fideoboarnen te kontrolearjen, lykas fideo-opnameapparaten, webkamera's, as ynhâld fan applikaasjeskerm. Bygelyks, PipeWire lit meardere webcam-applikaasjes gearwurkje en oplost problemen mei feilige skermopname en tagong op ôfstân yn 'e Wayland-omjouwing.

PipeWire kin ek fungearje as in audio tsjinner, soargje foar minimale latency en it bieden fan 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. Derneist biedt PipeWire 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. Ien fan 'e haaddoelen is om selsstannige Flatpak-applikaasjes te stypjen en te rinnen op in Wayland-basearre grafyske stapel.

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