PipeWire 1.4: Nová verzia s vylepšenou podporou RISC-V, Bluetooth a JACK

Logo PipeWire

Bolo to oznámené Vydaná nová verzia PipeWire 1.4, ktorý prichádza po ôsmich mesiacoch vývoja a prichádza s novou sériou vylepšení a optimalizácií.

Tento multimediálny server, ktorý sa stal nástupcom PulseAudio, vyniká nielen pokročilou správou zvuku s nízkou latenciou, ale aj schopnosťou spracovávať video streamy a zameraním na bezpečnosť a kontrolu prístupu.

PipeWire 1.4 Kľúčové nové funkcie

Bezpochyby jedno z veľkých vylepšení, ktoré táto nová verzia PipeWire 1.4 predstavuje, je Pokroky v podpore systémov RISC-V, rastúca architektúra vo svete otvoreného hardvéru. A teraz je tu vylepšená podpora pre RISCV CPU a nové optimalizácie assembleru na zlepšenie výkonu na týchto zariadeniach.

Tiež PipeWire teraz obsahuje natívnu implementáciu servera JACK, s názvom pipewire_jackserver, ktorý umožňuje užívateľom využiť rozhranie PipeWire JACK Control API. To uľahčuje integráciu s profesionálnymi aplikáciami, ktoré sa spoliehajú na súpravu Jack Audio Connection Kit (JACK) pre pokročilú správu audio pripojenia.

Vylepšená bola aj podpora MIDI 2.0.alebo s implementáciou Universal MIDI Packet (UMP), ktorý optimalizuje prenos dát a konverziu medzi starými a novými formátmi.

Čo sa týka Bluetooth, PipeWire Teraz vám umožňuje posielať zvuk do viacerých zariadení súčasne, vďaka implementácii základného zvukového profilu (BAP), ktorý optimalizuje spracovanie zvuku v Bluetooth Low Energy (LE). Tiež to bolo pridané Kompatibilita s načúvacími prístrojmi ASHA (Audio Streaming for Hearing Aids), zlepšenie latencie a pridanie podpory pre kodek G722.

Ďalším vylepšením, ktoré PipeWire 1.4 predstavuje, je to Konfigurácia „client-rt.conf“ už neexistuje. No odteraz, Všetci klienti budú závisieť na „ client.conf “, čo im dá prioritu v reálnom čase vo vašich dátových vláknach.

Na strane Vylepšenia modulov, je uvedené, že modulo ROC má viac možností konfigurácie, kým modul SAP teraz posiela iba SDP aktualizované, keď sa niečo zmení a modul netjack-manager podporuje automatické pripojenie streamov.

Ďalšie vylepšenia odporúčané:

  • Podpora DSD v ALSA: Pridaná je podpora prehrávania formátu Direct Stream Digital (DSD) vo zvukovom systéme ALSA.
  • Nové rozhranie Telephony API: Podpora pre oFono bola integrovaná, čo uľahčuje správu zvuku pri hovoroch.
  • Optimalizácia konverzie videa: Nový doplnok založený na FFmpeg zlepšuje konverziu videa v PipeWire.
  • Väčšia kontrola nad pravidlami prehrávania a snímania: Teraz je možné zablokovať prehrávanie zvuku alebo zachytávanie pomocou pravidiel v pulse.rules.
  • Vylepšenia HDMI: Detekcia podporovaných kodekov ako PCM, AC3, EAC3 a TrueHD pomocou informácií HDMI EDID je optimalizovaná.
  • Vylepšené informácie o hodinkách: Verzia v4l2 teraz ponúka presnejšie údaje o hodinách, čo je nevyhnutné pre synchronizáciu videa a zvuku.
  • Konverzia video streamov: Je možné použiť konverzný doplnok založený na ffmpeg v spojení s video adaptérom na efektívne vykonávanie konverzií streamov.
  • Natívny protokol podporuje abstraktné zásuvky.
  • Pulse server podporuje blokovanie prehrávania a zachytávania v pulse.rules.
  • Blokovaný stav streamu je teraz správne hlásený v pulznom serveri.
  • Opravené backflipy v pulznom serveri.
  • Pridaná podpora pre nastavenie spätnej slučky a latencie raop-sink.
  • Zdroj RTP má teraz pohotovostný režim, v ktorom zostáva nečinný, keď nie sú prijaté žiadne dáta.
  • Pridaná podpora časovania PTP do streamov RTP.
  • Prijímač VBAN môže teraz pri zistení dynamicky vytvárať streamy.
  • Vylepšené hlásenie chýb pri vytváraní odkazov.
  • Podpora pre vrátenie (zrušenie) nezaradenej vyrovnávacej pamäte v pw-stream.
  • Pridaná podpora pre vysielanie udalostí do pw-streamu.
  • pw-cat teraz podporuje štandardy stdin a stdout.

Nakoniec, ak máte záujem dozvedieť sa o ňom viac, podrobnosti si môžete prečítať v nasledujúci odkaz.

Stojí za zmienku, že PipeWire sa v súčasnosti používa vo väčšine súčasných distribúcií Linuxu a ak potrebujete vedieť, či máte PipeWire, stačí spustiť:

pipewire --version