PipeWire 1.4: Version i ri me mbështetje të përmirësuar për RISC-V, Bluetooth dhe JACK

Logoja e PipeWire

Është bërë e ditur U lëshua versioni i ri i PipeWire 1.4, i cili vjen pas tetë muajsh zhvillim dhe vjen me një seri të re përmirësimesh dhe optimizimesh.

Ky server multimedial, i cili është bërë pasardhësi i PulseAudio, shquhet jo vetëm për menaxhimin e avancuar të zërit me vonesë të ulët, por edhe për aftësinë e tij për të trajtuar transmetimet video dhe fokusin e tij në sigurinë dhe kontrollin e aksesit.

PipeWire 1.4 Karakteristikat kryesore të reja

Pa dyshim një nga përmirësimet e mëdha që paraqet ky version i ri i PipeWire 1.4 është ai Përparon në mbështetjen për sistemet RISC-V, një arkitekturë në rritje brenda botës së pajisjeve të hapura. Dhe tani ka mbështetje të përmirësuar për CPU-të RISCV dhe optimizime të reja të montimit për të përmirësuar performancën në këto pajisje.

Gjithashtu, PipeWire tani përmban një implementim vendas të serverit JACK, i quajtur pipewire_jackserver, i cili i lejon përdoruesit të përdorin API-në e kontrollit të PipeWire JACK. Kjo lehtëson integrimin me aplikacionet profesionale që mbështeten në Jack Audio Connection Kit (JACK) për menaxhimin e avancuar të lidhjes audio.

Mbështetja për MIDI 2.0 është përmirësuar gjithashtu.ose me implementimin e Paketës Universal MIDI (UMP), e cila optimizon transmetimin dhe konvertimin e të dhënave midis formateve të vjetra dhe të reja.

Sa për Bluetooth, Piperar Tani ju lejon të dërgoni audio në shumë pajisje në të njëjtën kohë, falë zbatimit të Profilit Bazë të Audios (BAP), i cili optimizon trajtimin e audios në Bluetooth me energji të ulët (LE). Është shtuar gjithashtu Përputhshmëria e aparatit të dëgjimit ASHA (Transmetim audio për aparatet e dëgjimit), duke përmirësuar vonesën dhe duke shtuar mbështetje për kodekun G722.

Një përmirësim tjetër që paraqet PipeWire 1.4 është ai Konfigurimi "client-rt.conf" nuk ekziston më. Epo tani e tutje, Të gjithë klientët do të varen nga "client.conf", e cila do t'u japë atyre përparësi në kohë reale në temat tuaja të të dhënave.

Nga ana e Përmirësimet e modulit, përmendet se modulio ROC ka më shumë opsione konfigurimi, ndërsa moduli SAP tani dërgon vetëm SDP përditësuar kur diçka ndryshon dhe moduli netjack-manager mbështet lidhjen automatike të prurjeve.

Përmirësime të tjera paraqiti:

  • Mbështetje DSD në ALSA: Është shtuar mbështetja për riprodhimin e formatit Direct Stream Digital (DSD) në sistemin zanor ALSA.
  • New Telephony API: Mbështetja për oFono është integruar, duke e bërë më të lehtë menaxhimin e audios në thirrje.
  • Optimizimi i konvertimit të videos: Një shtojcë e re e bazuar në FFmpeg përmirëson konvertimin e videos brenda PipeWire.
  • Më shumë kontroll mbi rregullat e riprodhimit dhe regjistrimit: Tani është e mundur të bllokohet riprodhimi ose kapja e audios nëpërmjet rregullave në pulse.rules.
  • Përmirësimet HDMI: Zbulimi i kodekëve të mbështetur si PCM, AC3, EAC3 dhe TrueHD duke përdorur informacionin HDMI EDID është optimizuar.
  • Informacioni i përmirësuar i orës: Versioni v4l2 tani ofron të dhëna më të sakta të orës, të cilat janë thelbësore për sinkronizimin e videos dhe audios.
  • Konvertimi i transmetimeve video: Është e mundur të përdoret një plugin konvertimi i bazuar në ffmpeg në lidhje me përshtatësin e videos për të kryer konvertimet e transmetimit në mënyrë efikase.
  • Protokolli vendas mbështet bazat abstrakte.
  • Serveri Pulse mbështet bllokimin e riprodhimit dhe kapjes në pulse.rules.
  • Gjendja e bllokuar e transmetimit tani raportohet saktë në serverin e pulsit.
  • Ndryshimet e pasme të fiksuara në serverin e pulsit.
  • Mbështetje e shtuar për cilësimet e vonesës së loopback dhe raop-sink.
  • Burimi RTP tani ka një modalitet gatishmërie ku mbetet i papunë kur nuk merren të dhëna.
  • U shtua mbështetje për kohën e PTP në transmetimet RTP.
  • Marrësi VBAN tani mund të krijojë në mënyrë dinamike transmetime kur zbulohet.
  • Raportimi i përmirësuar i gabimeve gjatë krijimit të lidhjeve.
  • Mbështetje për kthimin (anulimin) e një buffer të pa radhitur në pw-stream.
  • Mbështetje e shtuar për emetimin e ngjarjeve në pw-stream.
  • pw-cat tani mbështet stdin dhe stdout.

Së fundi, nëse jeni të interesuar të jeni në gjendje të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.

Vlen të përmendet se PipeWire aktualisht është duke u miratuar në shumicën e shpërndarjeve aktuale të Linux dhe nëse duhet të dini nëse keni PipeWire, thjesht ekzekutoni:

pipewire --version