Arriba la primera versió estable de PipeWire 1.0 i aquestes són les seves millores

Pipewire

PipeWire és un servidor per manejar transmissions d'àudio, vídeo i maquinari a Linux.

Després de poc més de tres setmanes des del darrer llançament (0.3.85) per fi s'ha donat a conèixer el llançament de la versió estable del servidor multimèdia PipeWire 1.0, marcant la maduresa del projecte. cal esmentar que aquesta nova versió 1.0 és compatible amb la branca 0.3 anivell d'API i ABI.

Per a aquells que desconeixen de PipeWire, han de saber que és un important successor del servidor d'àudio PulseAudio i la gran diferència amb el seu predecessor, és que PipeWire va un pas més enllà en incorporar eines especialitzades per administrar transmissions de vídeo, manejar àudio amb latència mínima i aplicar nous models de seguretat per al control daccés a nivell de dispositiu individual i transmissió.

PipeWire és una API de servidor i espai dusuari per gestionar canalitzacions multimèdia. Això inclou:

  • Posar a disposició fonts de vídeo (com des de dispositius de captura o transmissions proporcionades per una aplicació) i multiplexar-les amb els clients.
  • Accedir a fonts de vídeo per al consum.
  • Generació de gràfics per a processament dàudio i vídeo.
  • Els nodes al gràfic es poden implementar com a processos separats, comunicant-se amb sockets i intercanviant contingut multimèdia mitjançant el pas fd.

A més d'això, el seu ús s'estén al control de fonts de vídeo, com ara dispositius de captura i càmeres web, així com a la gestió del contingut de la pantalla que mostren diverses aplicacions. PipeWire també pot actuar com un servidor d'àudio, assegurant una latència mínima i proporcionant una funcionalitat que combina les capacitats de PulseAudio i JACK, fins i tot tenint en compte les necessitats dels sistemes de processament d'àudio professionals que PulseAudio no podia oferir.

Principals novetats de PipeWire 1.0

Aquesta nova versió de PipeWire 1.0, la colal arriba de forma estable, ofereix totes les característiques que s'espera que moguin fluxos de mitjans dins d'un sistema, ja que aprofita les funcions avançades del nucli de Linux per proporcionar baixa latència, poc espai i alt rendiment alhora que és segur.

I és que entre els canvis en comparació amb la branca 0.3, hi ha relativament poques característiques noves per a PipeWire 1.0, però dins dels canvis implementats es destaca la inclusió predeterminada de suport jackdbus (per defecte) que permet utilitzar PipeWire com un client complet del sistema de so JACK. ALSA utilitza programació basada en IRQ al perfil Pro-Audio per aconseguir una latència a nivell de JACK.

A més d'això, s'hi inclou suport per pausar i reprendre en pipe-tunnel, així com el suport per a nous complements, la capacitat de manejar valors NULL de mmap_areas al complement ALSA i suport per a uclamp (per permetre que el programador PipeWire prengui decisions millor informades sobre l'assignació de tasques).

Dels altres canvis que es destaquen d'aquesta nova versió:

  • S'ha afegit suport per a versions antigues i noves de webrtc-audio-processing.
  • S'ha afegit suport per a fitxers DFF DSD a pw-cat.
  • Es van corregir possibles condicions de carrera en setrlimit en module-rt.
  • S'ha afegit suport per a la plataforma GNU/Hurd.
  • Moltes correccions d'errors de mòduls
  • Una nova opció per exposar els controls ALSA com a paràmetres d'accessoris
  • Suport per a directoris base XDG (en carregar configuracions d'ACP.
  • Millora enormement la compatibilitat del còdec Bluetooth LC3
  • Optimització en la reutilització del buffer amb JACK
  • Millores als permisos de socket
  • Vista prèvia d'enregistrament d'esdeveniments MIDI a Ardour
  • Es va corregir un possible error de segmentació en copiar estructures de mescla.
  • Es va corregir la pèrdua de memòria a la cadena de filtres.

Per últim i no menys important, cal esmentar que el desenvolupador de PulseAudio, Arun Raghavan, comento el següent sobre aquest llançament

Quins temps tan emocionants! PipeWire 1.0 és la culminació de 15 anys d'experiència en àudio de Linux, que combina lliçons de PulseAudio en un sistema d'alt rendiment, base flexible i fàcil d'usar per a àudio i multimèdia a Linux.
Espero amb ànsies la propera dècada de progrés en el programari lliure.
¡Espai d'àudio professional i de consum!»

si estàs interessat a poder conèixer més sobre això, has de saber que el codi del projecte està escrit a C i es distribueix sota la llicència LGPLv2.1 i pots consultar els detalls d'aquest llançament a el següent enllaç.

Finalment, cal esmentar que PipeWire està habilitat per defecten una gran quantitat de distribucions de Linux, com per exemple Fedora, RHEL, Ubuntu, Debian, SUSE/openSUSE i també en derivats d'aquests, per la qual cosa només n'hi ha prou amb executar les ordres d'actualització del vostre sistema per comptar amb l'última versió de PipeWire.


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: AB Internet Networks 2008 SL
  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ó.