Izdaja medijskega strežnika PipeWire 0.3.35

Objavljena je bila izdaja projekta PipeWire 0.3.35, ki razvija multimedijski strežnik nove generacije, ki bo nadomestil PulseAudio. PipeWire ponuja izboljšane zmožnosti pretakanja videa prek PulseAudio, obdelavo zvoka z nizko zakasnitvijo in nov varnostni model za nadzor dostopa na ravni naprave in toka. Projekt je podprt v GNOME in se že privzeto uporablja v Fedora Linux. Koda projekta je napisana v C in se distribuira pod licenco LGPLv2.1.

Večje spremembe v PipeWire 0.3.35:

  • Dodana podpora za posredovanje protokola S/PDIF za prenos digitalnega zvoka prek optičnih priključkov in HDMI.
  • Kodeki za Bluetooth so vključeni v ločene vtičnike, ki se nalagajo dinamično.
  • Opravljena je bila vrsta pomembnih popravkov, povezanih s podporo MIDI.
  • Delovanje aplikacije skypeforlinux je bilo izboljšano z dodajanjem vezave, ki vsiljuje uporabo formata S16 pri prenosu informacij o avdio vhodnih in izhodnih napravah. Sprememba je rešila težavo, ki je povzročila odsotnost zvoka pri naročniku na drugi strani povezave.
  • Število zvočnih formatov, ki so na voljo za mešanje, je bilo razširjeno.
  • Dodan nov vmesnik za nalaganje modulov. Vtičniki lahko uporabljajo ta vmesnik za pošiljanje zahteve za prenos vtičnikov spa.
  • Povečana je bila velikost vmesnega pomnilnika parametrov, ki prej ni mogel sprejeti vseh lastnosti vozlišč z velikim številom kanalov.
  • Omogočena aktivacija gonilnikov pri vzpostavljanju povratnih povezav.
  • Strežnik implementira razširitev za obnovitev naprave, ki vam omogoča konfiguracijo kodekov IEC958 (S/PDIF), ki jih podpira zvočna izhodna naprava s pomočjo pripomočka pavucontrol.

Naj vas spomnimo, da PipeWire razširja obseg PulseAudio z obdelavo vseh multimedijskih tokov in je sposoben mešati in preusmerjati video tokove. PipeWire ponuja tudi zmožnosti za nadzor video virov, kot so naprave za zajem videa, spletne kamere ali vsebina zaslona aplikacije. PipeWire na primer omogoča skupno delovanje več aplikacij za spletne kamere in rešuje težave z varnim zajemom zaslona in oddaljenim dostopom do zaslona v okolju Wayland.

PipeWire lahko deluje tudi kot avdio strežnik, ki zagotavlja nizko zakasnitev in funkcionalnost, ki združuje zmogljivosti PulseAudio in JACK, vključno z upoštevanjem potreb profesionalnih sistemov za obdelavo zvoka, ki jih PulseAudio ni mogel ponuditi. Poleg tega PipeWire ponuja napreden varnostni model, ki omogoča nadzor dostopa na ravni naprave in toka ter olajša usmerjanje zvoka in videa v izolirane vsebnike in iz njih. Eden od glavnih ciljev je podpreti samostojne aplikacije Flatpak in delovati na grafičnem skladu, ki temelji na Waylandu.

Ključne značilnosti:

  • Zajemite in predvajajte zvok in video z minimalnimi zamiki;
  • Orodja za obdelavo videa in zvoka v realnem času;
  • Večprocesna arhitektura, ki vam omogoča organiziranje skupnega dostopa do vsebine več aplikacij;
  • Model obdelave, ki temelji na grafu multimedijskih vozlišč s podporo za povratne zanke in posodobitve atomskega grafa. Možno je povezati upravljalnike znotraj strežnika in zunanje vtičnike;
  • Učinkovit vmesnik za dostop do video tokov s prenosom deskriptorjev datotek in dostop do zvoka prek skupnih medpomnilnikov obroča;
  • Sposobnost obdelave multimedijskih podatkov iz katerega koli procesa;
  • Razpoložljivost vtičnika za GStreamer za poenostavitev integracije z obstoječimi aplikacijami;
  • Podpora za izolirana okolja in Flatpak;
  • Podpora za vtičnike v formatu SPA (Simple Plugin API) in možnost ustvarjanja vtičnikov, ki delujejo v trdem realnem času;
  • Prilagodljiv sistem za usklajevanje uporabljenih multimedijskih formatov in dodeljevanje medpomnilnikov;
  • Uporaba enega postopka v ozadju za usmerjanje zvoka in videa. Sposobnost delovanja v obliki avdio strežnika, središča za zagotavljanje videa aplikacijam (na primer za API za prikaz zaslona gnome-shell) in strežnika za upravljanje dostopa do strojnih naprav za zajem videa.
  • Vir: opennet.ru

Dodaj komentar