PipeWire 1.4: Uusi versio, jossa on parannettu tuki RISC-V:lle, Bluetoothille ja JACKille

PipeWire-logo

Siitä on ilmoitettu PipeWire 1.4 uusi versio julkaistu, joka saapuu kahdeksan kuukauden kehitystyön jälkeen ja sisältää uusia parannuksia ja optimointeja.

Tämä multimediapalvelin, josta on tullut PulseAudion seuraaja, erottuu paitsi edistyneestä äänenhallinnastaan ​​alhaisella viiveellä, myös kyvyllään käsitellä videovirtoja sekä keskittymisellään turvallisuuteen ja kulunvalvontaan.

PipeWire 1.4 Tärkeimmät uudet ominaisuudet

Epäilemättä yksi tämän uuden PipeWire 1.4 -version suurista parannuksista on Edistynyt tuki RISC-V-järjestelmille, kasvava arkkitehtuuri avoimen laitteiston maailmassa. Ja nyt on parannettu tuki RISCV-suorittimille ja uusia kokoonpanooptimointeja parantaakseen näiden laitteiden suorituskykyä.

Myös PipeWire sisältää nyt JACK-palvelimen alkuperäisen toteutuksen, nimeltä pipewire_jackserver, joka avulla käyttäjät voivat hyödyntää PipeWire JACK Control API:ta. Tämä helpottaa integrointia ammattikäyttöön tarkoitettuihin sovelluksiin, jotka käyttävät Jack Audio Connection Kit -sarjaa (JACK) edistyneeseen ääniliitäntöjen hallintaan.

Myös MIDI 2.0:n tukea on parannettu.tai Universal MIDI Packet (UMP) -sovelluksella, joka optimoi tiedonsiirron ja muuntamisen vanhojen ja uusien formaattien välillä.

Mitä tulee Bluetoothiin, PipeWire Nyt voit lähettää ääntä useisiin laitteisiin samanaikaisesti, kiitos Basic Audio Profilen (BAP) käyttöönoton, joka optimoi äänenkäsittelyn Bluetooth Low Energy (LE) -tilassa. Se on myös lisätty ASHA-kuulolaitteiden yhteensopivuus (Audio Streaming for Hearing Aids), parantaa latenssia ja lisää tukea G722-koodekille.

Toinen PipeWire 1.4:n parannus on se "Client-rt.conf" -kokoonpanoa ei enää ole. No tästä lähtien, Kaikki asiakkaat ovat riippuvaisia ​​tiedostosta "client.conf", mikä antaa heille reaaliaikaisen prioriteetin tietosäikeissäsi.

Osalta Moduulien parannuksia, mainitaan, että moduulitai ROC:lla on enemmän konfigurointivaihtoehtoja, moduulin aikana SAP lähettää nyt vain SDP:n päivitetään, kun jotain muuttuu ja moduuli netjack-manager tukee automaattista suoratoistoa.

Muut parannukset esillä:

  • DSD-tuki ALSA:ssa: Tuki Direct Stream Digital (DSD) -muotoiselle toistolle ALSA-äänijärjestelmässä on lisätty.
  • Uusi puhelinsovellusliittymä: oFonon tuki on integroitu, mikä helpottaa äänen hallintaa puheluissa.
  • Videokonversion optimointi: Uusi FFmpeg-pohjainen laajennus parantaa videon muuntamista PipeWiressa.
  • Lisää toisto- ja kaappaussääntöjen hallintaa: Nyt on mahdollista estää äänen toisto tai sieppaus sääntöjen avulla pulse.rulesissa.
  • HDMI-parannukset: Tuettujen koodekkien, kuten PCM, AC3, EAC3 ja TrueHD, havaitseminen HDMI EDID -tietojen avulla on optimoitu.
  • Parannetut kellotiedot: V4l2-versio tarjoaa nyt tarkemmat kellotiedot, jotka ovat välttämättömiä videon ja äänen synkronoinnissa.
  • Videovirtojen muuntaminen: On mahdollista käyttää ffmpeg-pohjaista muunnoslaajennusta yhdessä videosovittimen kanssa stream-muunnosten suorittamiseksi tehokkaasti.
  • Alkuperäinen protokolla tukee abstrakteja socketteja.
  • Pulse-palvelin tukee toiston ja sieppauksen estämistä pulse.rulesissa.
  • Virran estetty tila raportoidaan nyt oikein pulssipalvelimessa.
  • Korjattu takaiskut pulssipalvelimessa.
  • Lisätty tuki viiveasetuksille loopback- ja raop-sinkissä.
  • RTP-lähteellä on nyt lepotila, jossa se pysyy käyttämättömänä, kun tietoja ei vastaanoteta.
  • Lisätty PTP-ajoitustuki RTP-virtoihin.
  • VBAN-vastaanotin voi nyt dynaamisesti luoda streameja, kun se havaitaan.
  • Parannettu virheraportointi linkkien luomisessa.
  • Tuki jonosta poistetun puskurin palauttamiseen (peruuttamiseen) pw-streamissa.
  • Lisätty tuki tapahtumien tulostamiselle pw-streamiin.
  • pw-cat tukee nyt stdiniä ja stdoutia.

Lopuksi, jos olet kiinnostunut saamaan lisätietoja siitä, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.

On syytä mainita, että PipeWire on tällä hetkellä käytössä useimmissa nykyisissä Linux-jakeluissa ja jos haluat tietää, onko sinulla PipeWire, suorita:

pipewire --version