PipeWire 1.4: Új verzió továbbfejlesztett RISC-V, Bluetooth és JACK támogatással

PipeWire logó

Bejelentették Megjelent a PipeWire 1.4 új verziója, amely nyolc hónapos fejlesztés után érkezik, és új fejlesztések és optimalizálások sorozatával érkezik.

Ez a multimédiás szerver, amely a PulseAudio utódja lett, nem csak az alacsony késleltetésű, fejlett hangkezelésével tűnik ki, hanem a videofolyamok kezelésére, valamint a biztonságra és a hozzáférés-szabályozásra való összpontosításáról is.

PipeWire 1.4 legfontosabb új funkciók

Kétségtelenül a PipeWire 1.4 új verziójának egyik nagy fejlesztése a A RISC-V rendszerek támogatásának fejlesztése, egy növekvő architektúra a nyílt hardverek világában. A RISCV CPU-k továbbfejlesztett támogatása és az összeszerelők új optimalizálása a teljesítmény javítása érdekében ezen eszközökön.

Továbbá, PipeWire most a JACK szerver natív megvalósítását tartalmazza, úgynevezett pipewire_jackserver, amely lehetővé teszi a felhasználók számára, hogy kihasználják a PipeWire JACK Control API-t. Ez megkönnyíti az integrációt a professzionális alkalmazásokkal, amelyek a Jack Audio Connection Kit-re (JACK) támaszkodnak a fejlett audiokapcsolat-kezeléshez.

A MIDI 2.0 támogatása is javult.vagy a Universal MIDI Packet (UMP) megvalósításával, amely optimalizálja az adatátvitelt és a régi és új formátumok közötti konverziót.

Ami a Bluetooth-ot illeti, PipeWire Most lehetővé teszi, hogy hangot küldjön egyszerre több eszközre, köszönhetően a Basic Audio Profile (BAP) megvalósításának, amely optimalizálja a hangkezelést Bluetooth Low Energy (LE) esetén. Az is hozzá lett adva ASHA hallókészülék-kompatibilitás (Audio Streaming hallókészülékekhez), a késleltetés javítása és a G722 kodek támogatásának hozzáadása.

A PipeWire 1.4 másik fejlesztése az A „client-rt.conf” konfiguráció már nem létezik. Nos ezentúl Minden ügyfél a „client.conf”-tól függ, amely valós idejű prioritást biztosít számukra az adatszálaiban.

Részéről a Modul fejlesztések, megemlítik, hogy a modulvagy a ROC több konfigurációs lehetőséget kínál, míg a modul Az SAP mostantól csak SDP-t küld frissítve, ha valami változik, és a modul A netjack-manager támogatja a streamek automatikus csatlakoztatását.

Egyéb fejlesztések kiemelt:

  • DSD támogatás az ALSA-ban: Kiegészül a Direct Stream Digital (DSD) formátumú lejátszás támogatásával az ALSA hangrendszerben.
  • Új Telefonos API: Beépítették az oFono támogatását, ami megkönnyíti a hangkezelést a hívásokban.
  • Videókonverzió optimalizálása: Egy új FFmpeg-alapú bővítmény javítja a videokonverziót a PipeWire-en belül.
  • További szabályozás a lejátszási és rögzítési szabályok felett: Mostantól lehetőség van a hanglejátszás vagy rögzítés letiltására a pulse.rules-ban lévő szabályokon keresztül.
  • HDMI fejlesztések: A támogatott kodekek, például PCM, AC3, EAC3 és TrueHD HDMI EDID információk segítségével történő észlelése optimalizálva van.
  • Továbbfejlesztett óra információ: A v4l2 verzió immár pontosabb óraadatokat kínál, ami elengedhetetlen a kép- és hangszinkronizáláshoz.
  • Video stream konvertálása: Lehetőség van egy ffmpeg-alapú konverziós bővítmény használatára a videoadapterrel együtt a streamkonverziók hatékony végrehajtásához.
  • A natív protokoll támogatja az absztrakt socketeket.
  • A Pulse szerver támogatja a lejátszás és a rögzítés blokkolását a pulse.rules-ban.
  • Az adatfolyam blokkolt állapota most helyesen jelenik meg az impulzusszerverben.
  • Javítva a visszafordítások az impulzus-szerverben.
  • Hozzáadott támogatás a várakozási idő beállításához a loopback és a raop-sink területén.
  • Az RTP-forrás immár alvó üzemmóddal rendelkezik, ahol tétlen marad, ha nem érkezik adat.
  • PTP időzítési támogatás hozzáadva az RTP adatfolyamokhoz.
  • A VBAN-vevő mostantól dinamikusan tud adatfolyamot létrehozni, ha észleli.
  • Továbbfejlesztett hibajelentés a hivatkozások létrehozásakor.
  • Támogatja a sorba állított puffer visszaküldését (megszakítását) a pw-streamben.
  • Támogatás hozzáadva az események pw-stream-re történő kimenetéhez.
  • A pw-cat mostantól támogatja az stdin-t és az stdout-ot.

Végül, ha többet szeretne megtudni róla, tájékozódhat a részletekről a következő link.

Érdemes megemlíteni, hogy a PipeWire-t jelenleg a legtöbb jelenlegi Linux disztribúcióban alkalmazzák, és ha tudnia kell, hogy rendelkezik-e PipeWire-vel, csak futtassa:

pipewire --version