Verkkosivustohaku

PipeWire 1.2 tuo uusia ominaisuuksia ja parannuksia


PipeWire 1.2 -äänipalvelin sisältää asynkronisen solmuajastuksen, parannetun konfiguraatiovirheraportoinnin, uuden eksplisiittisen synkronoinnin tuen ja muuta.

PipeWire, innovatiivinen multimediankäsittelykehys, on julkaissut version 1.2, säilyttäen API- ja ABI-yhteensopivuuden edeltäjiensä kanssa samalla kun se tuo merkittäviä parannuksia.

Yksi julkaisun kohokohdista on tuki asynkroniselle käsittelylle. Solmut PipeWire-kehyksessä voivat nyt toimia asynkronisesti, mikä tarkoittaa, että verkko voi jatkaa käsittelyä odottamatta solmun tietojen tuottamista.

Tämä menetelmä auttaa välttämään mahdollisia pullonkauloja, lisää yhden viiveen sykliin, mutta tehostaa merkittävästi koko virran tehokkuutta, erityisesti ei-realtime-suoratoistoissa ja suodattimissa.

PipeWire 1.2 esittelee myös ’node.sync-group’ -käsitteen, joka ryhmittelee solmut synkronoimaan toimintansa tehokkaasti. Tämä on erityisen hyödyllistä, kun käynnistetään JACK-siirto, varmistaen yhtenäisen siirtoaikaan kaikkien solmujen välillä.

Lisäksi päivitys parantaa asetusten jäsentämistä, raportoi virheet tarkemmin tarkkojen rivien ja sarakkeiden numeroiden kanssa, mikä helpottaa nopeampaa vianetsintää.

Toinen tärkeä päivitys on pakollisen metadataominaisuuden käyttöönotto puskuriparametrien neuvottelussa. Tämä ominaisuus varmistaa, että puskuritasot neuvotellaan vain, kun tietyt metatiedon vaatimukset täyttyvät, esimerkiksi tapauksissa, jotka edellyttävät selkeää synkronointituen käyttöä.

Lisäksi uusi versio laajentaa toiminnallisuuttaan käsittelemään useita datasilmukoita palvelin- ja asiakasympäristöissä, ja siihen on lisätty tuki CPU:n affiniteetin ja prioriteettien asettamiseen.

Yhteensopivuuden ja integraation osalta PipeWire 1.2 sisältää uuden snapcast-discover-moduulin helpottamaan suoratoistoa snapcast-palvelimille ja tuo parannuksia siihen, miten vertaiset yhdistetään ja hallitaan, tavoitteena vähentää katkoksia ja parantaa yhteyden vakautta.

Päivitys sisältää myös useita tärkeitä korjauksia ja parannuksia eri osissa:

  • Moduuli rtp-sap parantaa nyt siivouksen ominaisuuksien välittymistä ja tilaraportointia.
  • RAOP-tallenninmoduulia on päivitetty paremman formaatintuen takaamiseksi, erityisesti 32-bittisissä järjestelmissä.
  • Työkalut, kuten pw-cli, ovat saaneet virhekorjauksia valvontakoodiin, ja SPA-komponentit ovat saaneet tärkeitä päivityksiä monikanavakäsittelyyn, erityisesti WebRTC:n AEC:ssä.

Lopuksi PipeWire 1.2 sisältää useita päivityksiä kehittäjille, jotka työskentelevät GStreamerin ja Bluetooth-teknologioiden parissa.

GStreamer hyötyy lokituksen parannuksista ja korjauksista säikeilyongelmiin bufferpool-aktivaatioissa, kun taas Bluetoothin parannukset parantavat BAP-lähetyskoodin jäsentämistä, varmistaen luotettavamman multimedian käyttökokemuksen eri laitteilla.

Voit viitata muutosten luetteloon saadaksesi lisätietoja kaikista uusimman version muutoksista.