PipeWire Media Server 1.0.0 Release

De PipeWire 1.0.0 multimediaserver is útbrocht, wat de earste stabile release fan it projekt markearret. Ferzje 1.0 is efterút kompatibel mei de 0.3-tûke op API- en ABI-nivo's. PipeWire is posisjonearre as in opfolger fan 'e PulseAudio-audioserver en hat fideostreamingmooglikheden, audioferwurking mei lege latency, en in nij befeiligingsmodel foar tagongskontrôle op apparaat- en streamnivo. It projekt wurdt stipe yn GNOME en is al standert yn Fedora. Linux, RHEL, Ubuntu, Debian, SUSE/openSUSE en in protte oare distribúsjes LinuxDe projektkoade is skreaun yn C en wurdt ferspraat ûnder de LGPLv2.1-lisinsje.

PipeWire biedt mooglikheden foar it ferwurkjen fan alle multymediale streamen, is yn steat om fideostreamen te mingjen en troch te lieden, en kin brûkt wurde om fideoboarnen te kontrolearjen lykas fideo-opnameapparaten, webkamera's of skermynhâld werjûn troch applikaasjes. 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 lûd server, wat minimale latency garandearret en funksjonaliteit biedt dy't de mooglikheden fan PulseAudio en JACK kombinearret, ynklusyf it oanpakken fan 'e behoeften fan profesjonele audioferwurkingssystemen, dy't PulseAudio net koe berikke. Fierder biedt PipeWire in avansearre befeiligingsmodel dat tagongskontrôle op apparaat- en streamnivo mooglik makket, wêrtroch't de routing fan audio en fideo nei en fan isolearre konteners ferienfâldige wurdt. Ien fan 'e wichtichste doelen is om selsstannige applikaasjes yn it Flatpak-formaat te stypjen en te rinnen op in Wayland-basearre grafyske stack.

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.

Under de wizigingen yn ferliking mei branch 0.3 wurdt de standert opnimmen fan jackdbus-stipe opmurken, wêrtroch jo PipeWire kinne brûke as in folweardige kliïnt fan it JACK-lûdsysteem. ALSA brûkt IRQ-basearre scheduling yn it Pro-Audio profyl om JACK-nivo latency te berikken. Stipe tafoege foar sawol âlde as nije ferzjes fan webrtc-audio-processing. Stipe tafoege foar DFF DSD-bestannen oan pw-cat. Stipe tafoege foar it GNU/Hurd-platfoarm.

Boarne: opennet.ru

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster