PipeWire 1.4: nova versió amb suport millorat per a RISC-V, Bluetooth i JACK

Logo de PipeWire

S'ha donat a conèixer el llançament de la nova versió de PipeWire 1.4, la qual arriba després de vuit mesos de desenvolupament i que arriba amb una nova sèrie de millores i optimitzacions.

Aquest servidor multimèdia, que s'ha convertit en el successor de PulseAudio, es destaca no només per la gestió avançada del so amb baixa latència, sinó també per la capacitat de manejar transmissions de vídeo i l'enfocament en la seguretat i el control d'accessos.

Principals novetats de PipeWire 1.4

Sense dubtes una de les grans millores que presenta aquesta nova versió de PipeWire 1.4 són els avenços en el suport per a sistemes RISC-V, una arquitectura en creixement dins del món del maquinari obert. I és que ara s‟ha millorat la compatibilitat amb CPU RISCV i també les noves optimitzacions d‟assemblador per millorar el rendiment en aquests dispositius.

A més, PipeWire ara compta amb una implementació nativa del servidor JACK, anomenada pipewire_jackserver, que permet als usuaris aprofitar l'API PipeWire JACK Control. Això facilita la integració amb aplicacions professionals que depenen de Jack Audio Connection Kit (JACK) per a la gestió avançada de connexions dàudio.

El suport per a MIDI 2.0 també ha estat millorato amb la implementació de l'Universal MIDI Packet (UMP), que optimitza la transmissió de dades i la conversió entre formats antics i nous.

Pel que fa a Bluetooth, PipeWire ara permet enviar àudio a diversos dispositius de forma simultània, gràcies a la implementació del Basic Audio Profile (BAP), que optimitza el maneig de l'àudio a Bluetooth Low Energy (LE). També s'hi ha afegit compatibilitat amb dispositius auditius ASHA (Audio Streaming for Hearing Aids), millorant la latència i afegint suport per al còdec G722.

Una altra de les millores que presenta PipeWire 1.4 és que ja no existeix la configuració “client-rt.conf”. Doncs a partir d'ara, tots els clients dependran de “client.conf”, el que els atorgarà prioritat en temps real als seus fils de dades.

Per la part de les millores donin els mòduls, s'esmenta que el mòdulo ROC té més opcions de configuració, mentre que el mòdul SAP ara només envia SDP actualitzat quan alguna cosa canvia i el mòdul netjack-manager admet la connexió automàtica de transmissions.

Altres millores destacades:

  • Compatibilitat amb DSD a ALSA: S'afegeix suport per a la reproducció del format Direct Stream Digital (DSD) al sistema de so ALSA.
  • Nova API de telefonia: S'ha integrat compatibilitat amb oFono, facilitant la gestió d'àudio en trucades.
  • Optimització en la conversió de vídeo: Un nou complement basat en FFmpeg millora la conversió de vídeo dins de PipeWire.
  • Més control sobre les regles de reproducció i captura: Ara és possible bloquejar la reproducció o captura d'àudio a través de regles a pulse.rules.
  • Millores en HDMI: S'optimitza la detecció de còdecs compatibles com PCM, AC3, EAC3 i TrueHD mitjançant la informació de EDID HDMI.
  • Informació del rellotge millorada: La versió v4l2 ara ofereix dades de rellotge més precises, cosa que resulta essencial per a la sincronització de vídeo i àudio.
  • Conversió de seqüències de vídeo: És possible utilitzar un complement de conversió basat en ffmpeg en conjunt amb l'adaptador de vídeo per realitzar conversions de seqüències de manera eficient.
  • El protocol nadiu admet sockets abstractes.
  • El servidor Feu clic admet el bloqueig de reproducció i captura a pulse.rules.
  • L'estat bloquejat de la transmissió ara s'informa correctament a premeu-server.
  • Es corregeixen els salts cap enrere en premi-server.
  • Es va afegir compatibilitat amb la configuració de latència a loopback i raop-sink.
  • La font RTP ara té una manera d'espera on roman inactiva quan no es reben dades.
  • S'ha afegit compatibilitat amb el cronometratge PTP a les transmissions RTP.
  • Ara el receptor VBAN pot crear transmissions dinàmicament quan es detecten.
  • Es va millorar l'informe d'errors en fer enllaços.
  • Compatibilitat per tornar (cancel·lar) un memòria intermèdia desencolat en pw-stream.
  • S'ha afegit compatibilitat per emetre esdeveniments a pw-stream.
  • pw-cat ara admet stdin i stdout.

Finalment si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.

Cal esmentar que actualment PipeWire està sent adoptat en la majoria de les distribucions de Linux actuals i si necessites saber si tens PipeWire, només cal executar:

pipewire --version


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.