
Det er annonsert PipeWire 1.4 ny versjon utgitt, som kommer etter åtte måneders utvikling og kommer med en ny serie forbedringer og optimaliseringer.
Denne multimedieserveren, som har blitt etterfølgeren til PulseAudio, skiller seg ikke bare ut for sin avanserte lydbehandling med lav ventetid, men også for sin evne til å håndtere videostrømmer og sitt fokus på sikkerhet og tilgangskontroll.
PipeWire 1.4 viktige nye funksjoner
Uten tvil er en av de store forbedringene som denne nye versjonen av PipeWire 1.4 presenterer Fremskritt i støtte for RISC-V-systemer, en voksende arkitektur innenfor en verden av åpen maskinvare. Og nå er det forbedret støtte for RISCV CPUer og nye assembler-optimaliseringer for å forbedre ytelsen på disse enhetene.
Også, PipeWire har nå en innebygd implementering av JACK-serveren, kalt pipewire_jackserver, som lar brukere utnytte PipeWire JACK Control API. Dette letter integrasjon med profesjonelle applikasjoner som er avhengige av Jack Audio Connection Kit (JACK) for avansert lydtilkoblingsadministrasjon.
Støtte for MIDI 2.0 er også forbedret.eller med implementering av Universal MIDI Packet (UMP), som optimerer dataoverføring og konvertering mellom gamle og nye formater.
Når det gjelder Bluetooth, PipeWire Lar deg nå sende lyd til flere enheter samtidig, takket være implementeringen av Basic Audio Profile (BAP), som optimerer lydhåndtering i Bluetooth Low Energy (LE). Det er også lagt til ASHA høreapparatkompatibilitet (Lydstrømming for høreapparater), forbedrer ventetiden og legger til støtte for G722-kodeken.
En annen forbedring som PipeWire 1.4 presenterer er det "client-rt.conf"-konfigurasjonen eksisterer ikke lenger. Vel fra nå av, Alle klienter vil avhenge av " client.conf ", som vil gi dem sanntidsprioritet i datatrådene dine.
På den delen av Modulforbedringer, er det nevnt at moduleno ROC har flere konfigurasjonsalternativer, mens modulen SAP sender nå kun SDP oppdatert når noe endres og modulen netjack-manager støtter automatisk tilkobling av strømmer.
Andre forbedringer omtalt:
- DSD-støtte i ALSA: Støtte for Direct Stream Digital (DSD)-formatavspilling i ALSA-lydsystemet er lagt til.
- Ny telefoni API: Støtte for oFono er integrert, noe som gjør det enklere å administrere lyd i samtaler.
- Videokonverteringsoptimalisering: En ny FFmpeg-basert plugin forbedrer videokonvertering i PipeWire.
- Mer kontroll over avspilling og opptaksregler: Det er nå mulig å blokkere lydavspilling eller fangst via regler i pulse.rules.
- HDMI-forbedringer: Deteksjon av støttede kodeker som PCM, AC3, EAC3 og TrueHD ved hjelp av HDMI EDID-informasjon er optimalisert.
- Forbedret klokkeinformasjon: Versjon v4l2 tilbyr nå mer nøyaktige klokkedata, noe som er avgjørende for video- og lydsynkronisering.
- Konvertering av videostrømmer: Det er mulig å bruke en ffmpeg-basert konverteringsplugin sammen med videoadapteren for å utføre strømkonverteringer effektivt.
- Den opprinnelige protokollen støtter abstrakte sockets.
- Pulse-serveren støtter blokkering av avspilling og fangst i pulse.rules.
- Den blokkerte tilstanden til strømmen rapporteres nå riktig i pulsserveren.
- Fikset backflips i pulsserver.
- Lagt til støtte for loopback og raop-sink latency innstillinger.
- RTP-kilden har nå en standby-modus der den forblir inaktiv når ingen data mottas.
- Lagt til PTP-timingstøtte til RTP-strømmer.
- VBAN-mottakeren kan nå dynamisk opprette strømmer når den oppdages.
- Forbedret feilrapportering ved koblinger.
- Støtte for å returnere (avbryte) en buffer uten kø i pw-stream.
- Lagt til støtte for å sende ut hendelser til pw-stream.
- pw-cat støtter nå stdin og stdout.
Til slutt, hvis du er interessert i å kunne vite mer om det, kan du se detaljene i følgende lenke.
Det er verdt å nevne at PipeWire for tiden blir tatt i bruk i de fleste nåværende Linux-distribusjoner, og hvis du trenger å vite om du har PipeWire, er det bare å kjøre:
pipewire --version