PipeWire Media Server 0.3.35 vrystelling

Die vrystelling van die PipeWire 0.3.35-projek is gepubliseer, wat 'n nuwe generasie multimediabediener ontwikkel om PulseAudio te vervang. PipeWire bied gevorderde videostroomvermoëns oor PulseAudio, klankverwerking met lae latensie, 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.35:

  • Bygevoeg ondersteuning vir die aanstuur van die S/PDIF-protokol vir die oordrag van digitale klank via optiese verbindings en HDMI.
  • Kodeks vir Bluetooth is ingesluit in aparte inproppe wat dinamies gelaai word.
  • 'n Reeks belangrike regstellings wat met MIDI-ondersteuning verband hou, is gemaak.
  • Die werking van die skypeforlinux-toepassing is verbeter deur 'n binding by te voeg wat die gebruik van die S16-formaat afdwing wanneer inligting oor oudio-invoer- en -uitvoertoestelle oorgedra word. Die verandering het die probleem opgelos wat gelei het tot die afwesigheid van klank van die intekenaar aan die ander kant van die verbinding.
  • Die aantal oudioformate beskikbaar vir vermenging is uitgebrei.
  • Bygevoeg 'n nuwe koppelvlak vir die laai van modules. Inproppe kan hierdie koppelvlak gebruik om 'n versoek te stuur om spa-inproppe af te laai.
  • Die grootte van die parameterbuffer is vergroot, wat voorheen nie al die eienskappe van nodusse met 'n groot aantal kanale kon akkommodeer nie.
  • Aktivering van drywers geaktiveer wanneer teruglusverbindings tot stand gebring word.
  • Die bediener implementeer die toestelherstel-uitbreiding, wat jou toelaat om IEC958 (S/PDIF)-kodeks op te stel wat deur die oudio-uitvoertoestel ondersteun word deur die pavucontrol-nutsding te gebruik.

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