PipeWire Media Server 0.3.33 vrystelling

Die vrystelling van die PipeWire 0.3.33-projek is gepubliseer, wat 'n nuwe generasie multimediabediener ontwikkel om PulseAudio te vervang. PipeWire brei PulseAudio se vermoëns uit met videostroomvermoëns, lae-latentieklankverwerking en 'n nuwe sekuriteitsmodel vir toestel- en stroomvlaktoegangsbeheer. Die projek word in GNOME ondersteun en word reeds by verstek in Fedora Linux gebruik. Die projekkode is in C geskryf en word onder die LGPLv2.1-lisensie versprei.

Groot veranderinge in PipeWire 0.3.33:

  • Die vermoë om outomaties te skakel tussen Bluetooth-profiele HSP (koptelefoonmodus) en A2DP (hoëgehalte-klankuitset) is geïmplementeer.
  • Die Pro Audio-profiel het verbeterde ondersteuning vir virtuele bronne en oudio-uitvoertoestelle.
  • Verbeterde formaat wysiger onderhandeling wanneer direkte geheue toegang buffers (DMA-BUFs) tussen veelvuldige kliënte gedeel word.
  • Die multimedia-nodusgrafiek ondersteun nou gelyktydige gebruik van veelvuldige steekproeftempo's (by verstek gedeaktiveer).
  • Die PulseAudio-versoenbaarheidslaag implementeer 'n module-aanskakel-aan-koppel-module om die gedrag van PulseAudio na te boots wanneer nuwe toestelle gekoppel word.

Laat ons jou daaraan herinner dat PipeWire die omvang van PulseAudio uitbrei deur enige multimediastrome te verwerk en in staat is om videostrome te meng en te herlei. PipeWire bied ook vermoëns om videobronne te beheer, soos video-opnametoestelle, webkameras of toepassingskerminhoud. Byvoorbeeld, PipeWire laat verskeie webkameratoepassings toe om saam te werk en los probleme op met veilige skermopname en afgeleë skermtoegang in die Wayland-omgewing.

PipeWire kan ook as 'n klankbediener optree, wat minimale latensie verseker en funksionaliteit verskaf wat die vermoëns van PulseAudio en JACK kombineer, insluitend die inagneming van die behoeftes van professionele klankverwerkingstelsels wat PulseAudio nie kon bied nie. Boonop bied PipeWire 'n gevorderde sekuriteitsmodel wat toegangsbeheer op die toestel- en stroomvlak moontlik maak, en dit makliker maak om oudio en video na en van geïsoleerde houers te stuur. Een van die hoofdoelwitte is om selfstandige Flatpak-toepassings te ondersteun en op 'n Wayland-gebaseerde grafiese stapel te hardloop.

Belangrikste kenmerke:

  • Vang en speel oudio en video met minimale vertragings;
  • Gereedskap vir die verwerking van video en klank in reële tyd;
  • Multi-proses argitektuur wat jou toelaat om gedeelde toegang tot die inhoud van verskeie toepassings te organiseer;
  • 'n Verwerkingsmodel gebaseer op 'n grafiek van multimedia nodusse met ondersteuning vir terugvoerlusse en atoomgrafiekopdaterings. Dit is moontlik om hanteerders beide binne die bediener en eksterne plugins te koppel;
  • 'n Doeltreffende koppelvlak vir toegang tot videostrome deur die oordrag van lêerbeskrywers en toegang tot oudio deur gedeelde ringbuffers;
  • Vermoë om multimediadata van enige prosesse te verwerk;
  • Beskikbaarheid van 'n inprop vir GStreamer om integrasie met bestaande toepassings te vereenvoudig;
  • Ondersteuning vir geïsoleerde omgewings en Flatpak;
  • Ondersteuning vir plugins in SPA-formaat (Simple Plugin API) en die vermoë om plugins te skep wat in harde real-time werk;
  • Buigsame stelsel vir die koördinering van gebruikte multimedia-formate en die toekenning van buffers;
  • Gebruik 'n enkele agtergrondproses om oudio en video te stuur. Die vermoë om te werk in die vorm van 'n oudiobediener, 'n spilpunt vir die verskaffing van video aan toepassings (byvoorbeeld vir die gnome-shell screencast API) en 'n bediener vir die bestuur van toegang tot hardeware video-opname toestelle.

Bron: opennet.ru

Voeg 'n opmerking