Sihtprogrammi PipeWire 0.3.35 väljaanne

Avalikustatud on PipeWire projekti versioon 0.3.35, mis arendab uue põlvkonna multimeedia serverit, mis asendab PulseAudio. PipeWire'l on võrreldes PulseAudio'ga ulatuslikumad vahendid video voogude töötlemiseks, madala latentsusega helitöötlusvõimalus ja uus turvamudel seadmete ja voogude tasemel pääsu haldamiseks. Projekti toetab GNOME ja seda kasutatakse vaikimisi Fedora Linuxis. Projekti kood on kirjutatud keeles C ja seda levitatakse LGPLv2.1 litsentsi alusel.

Peamised muudatused PipeWire 0.3.35 versioonis:

  • Lisatud S/PDIF protokolli edastamise tugi digitaalse heli edastamiseks optiliste liidestega ja HDMI kaudu.
  • Bluetooth koodekid on antud eraldi pluginatesse, mis laaditakse dünaamiliselt.
  • Tehtud on rida olulisi parandusi seoses MIDI toega.
  • Parandatud on skypeforlinux'i rakenduse tööd, lisades sidumise, mis sunnib S16 formaadi kasutamist heli sisend- ja väljundseadmestiku edastamisel. See muudatus lahendas probleemi, mille tõttu puudus heli teise otsa kõnelejalt.
  • Suurendatud on segamiseks saadaval olevate heliformaatide arvu.
  • Lisatud on uus liides moodulite laadimiseks. Pluginad saavad seda liidest kasutada spa-pluginite laadimispäringu esitamiseks.
  • Parameetrite puhver suurendati, mis varem ei suutnud mahutada kõiki omadusi sõlmedelt, millel on palju kanaleid.
  • Käivitati draiverid ringliideste (Loopback) seadistamisel.
  • Uues serveris Tehtud on device-restore laienduse elluviimine, mis võimaldab pavucontrol utiliidi kaudu seadme väljundiga toetatud IEC958 (S/PDIF) koodekeid seadistada.

Kohandame, et PipeWire laiendab PulseAudio rakendusala, töötades igasuguste multimeedia voogudega ning suudab segada ja suunata videovood. PipeWire pakub ka võimalusi videoallikate haldamiseks, nagu video salvestusseadmed, veebikaamerad või rakenduste ekraani sisu. Näiteks võimaldab PipeWire mitme rakenduse ühiselt töötada veebikaameraga ning lahendab ekraani sisu turvalise salvestamise ja kaugjuurdepääsu probleemid Waylandi keskkonnas.

PipeWire võib samuti toimida heliserverina serverid, tagades minimaalsed viivitused ja pakkudes funktsionaalsust, mis kombineerib PulseAudio ja JACKi võimalusi, arvestades samas professionaalse helitöötluse süsteemide vajadusi, millele PulseAudio ei saanud pretendeerida. Lisaks pakub PipeWire laiendatud turvemudelit, mis võimaldab seadme ja konkreetsete voogude tasandil juurdepääsu juhtimist, samuti lihtsustab heli ja video edastamist isoleeritud konteineritest sisse ja välja. Üks peamistest eesmärkidest on toetada iseseisvaid rakendusi Flatpak formaadis ja töötada Waylandi põhisel graafikasteemis.

Põhifunktsioonid:

  • Heli ja video salvestamine ja esitamine madala latentsiga;
  • Reaalaja video ja heli töötlemise vahendid;
  • Mitme tööprotsessi arhitektuur, mis võimaldab mitme rakenduse sisu jagamist;
  • Multimeedia sõlmede töötlusmudel tagasiside tsüklite ja graafiku aatomite värskenduste toega. Litsentseeritakse töötlejate ühendamist serveri sees ja väliste pluginade kaudu;
  • Tõhus liides videoülekannete juurde failide descriptorite edastamise ja heli juurdepääsu kaudu ühiselt kasutatavate ringbufrite (shared ringbuffer) kaudu;
  • Võime töötleda multimeediaandmeid mis tahes protsessidest;
  • GStreameri plugin lihtsustatud integreerimiseks olemasolevate rakendustega;
  • Isolatsioonikeskkondade ja Flatpaki tugi;
  • Pluginad Simple Plugin API (SPA) formaadis ja võimalus luua pluginad, mis töötavad jäiga reaalaja režiimis;
  • Paindlik süsteem kasutatavate multimeedia formaatide kooskõlastamiseks ja puhvrite eraldamiseks;
  • Ühe taustaprotsessi kasutamine heli ja video marsruutimiseks. Võime töötada heliserverina, keskpunktina video rakenduste edastamiseks (nt gnome-shell screencast API jaoks) ja serverina, et hallata juurdepääsu video salvestamise riistvaraseadmetele.
  • Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster