PipeWire 1.4: Nova verzija sa poboljšanom podrškom za RISC-V, Bluetooth i JACK

PipeWire Logo

Najavljeno je Objavljena nova verzija PipeWire 1.4, koji stiže nakon osam mjeseci razvoja i dolazi s novom serijom poboljšanja i optimizacija.

Ovaj multimedijalni server, koji je postao nasljednik PulseAudio-a, ističe se ne samo po naprednom upravljanju zvukom s malim kašnjenjem, već i po svojoj sposobnosti upravljanja video streamovima i fokusu na sigurnost i kontrolu pristupa.

Ključne nove značajke PipeWire 1.4

Bez sumnje, jedno od velikih poboljšanja koje ova nova verzija PipeWire 1.4 predstavlja jesu Napredak u podršci za RISC-V sisteme, rastuća arhitektura u svijetu otvorenog hardvera. A sada postoji poboljšana podrška za RISCV CPU i nove optimizacije asemblera za poboljšanje performansi na ovim uređajima.

Takođe, PipeWire sada ima izvornu implementaciju JACK servera, nazvan pipewire_jackserver, koji omogućava korisnicima da iskoriste PipeWire JACK Control API. Ovo olakšava integraciju sa profesionalnim aplikacijama koje se oslanjaju na Jack Audio Connection Kit (JACK) za napredno upravljanje audio vezom.

Podrška za MIDI 2.0 je takođe poboljšana.ili sa implementacijom Universal MIDI Packet (UMP), koji optimizuje prenos podataka i konverziju između starih i novih formata.

Što se tiče Bluetooth-a, PipeWire Sada vam omogućava slanje zvuka na više uređaja istovremeno, zahvaljujući implementaciji osnovnog audio profila (BAP), koji optimizira rukovanje zvukom u Bluetooth Low Energy (LE). Također je dodano ASHA kompatibilnost sa slušnim pomagalima (Audio Streaming za slušna pomagala), poboljšanje latencije i dodavanje podrške za G722 kodek.

Još jedno poboljšanje koje PipeWire 1.4 predstavlja je to Konfiguracija “client-rt.conf” više ne postoji. pa od sada, Svi klijenti će zavisiti od " client.conf ", što će im dati prioritet u realnom vremenu u vašim nitima podataka.

Sa strane Poboljšanja modula, spominje se da je modulo ROC ima više opcija konfiguracije, dok je modul SAP sada šalje samo SDP ažurira se kada se nešto promijeni i modul netjack-manager podržava automatsko povezivanje tokova.

Ostala poboljšanja istaknuto:

  • DSD podrška u ALSA-i: Dodata je podrška za reprodukciju u formatu Direct Stream Digital (DSD) u ALSA zvučnom sistemu.
  • Novi API za telefoniju: Integrisana je podrška za oFono, što olakšava upravljanje zvukom u pozivima.
  • Optimizacija video konverzije: Novi dodatak baziran na FFmpeg poboljšava konverziju videa unutar PipeWire-a.
  • Više kontrole nad pravilima reprodukcije i snimanja: Sada je moguće blokirati reprodukciju ili snimanje zvuka putem pravila u pulse.rules.
  • HDMI poboljšanja: Optimizirano je otkrivanje podržanih kodeka kao što su PCM, AC3, EAC3 i TrueHD pomoću HDMI EDID informacija.
  • Poboljšane informacije o satu: Verzija v4l2 sada nudi preciznije podatke o satu, što je neophodno za video i audio sinhronizaciju.
  • Pretvaranje video tokova: Moguće je koristiti dodatak za konverziju zasnovan na ffmpeg zajedno sa video adapterom za efikasno obavljanje konverzije toka.
  • Izvorni protokol podržava apstraktne utičnice.
  • Pulse server podržava blokiranje reprodukcije i snimanja u pulse.rules.
  • Blokirano stanje toka je sada ispravno prijavljeno u puls-serveru.
  • Fiksni backflips u puls-serveru.
  • Dodata podrška za postavke loopback i raop-sink latencije.
  • RTP izvor sada ima standby mod u kojem ostaje neaktivan kada se ne primaju podaci.
  • Dodata podrška za PTP vremensko podešavanje u RTP streamove.
  • VBAN prijemnik sada može dinamički kreirati tokove kada ga otkrije.
  • Poboljšano izvještavanje o greškama prilikom kreiranja linkova.
  • Podrška za vraćanje (otkazivanje) bafera bez čekanja u pw-streamu.
  • Dodata podrška za emitovanje događaja u pw-stream.
  • pw-cat sada podržava stdin i stdout.

Konačno, ako ste zainteresovani da saznate više o tome, možete pogledati detalje u sljedeći link.

Vrijedi spomenuti da se PipeWire trenutno usvaja u većini trenutnih Linux distribucija i ako trebate znati imate li PipeWire, samo pokrenite:

pipewire --version