( enpassant | 2025. 07. 19., szo – 21:39 )

🧩 1. ALSA (Advanced Linux Sound Architecture)

  • Szint: Alacsony szintű hangrendszer (közvetlenül a kernel alatt).

  • Késleltetés:

    • Közepes, de nem ideális valós idejű (real-time) alkalmazásokhoz.

    • Nem rendelkezik beépített "low latency" mechanizmussal, de hangolható.

  • Használat: Közvetlen hardverelérésre, például médialejátszóknál.

  • Előny: Stabil, egyszerű.

  • Hátrány: Nehéz nagyon alacsony késleltetést elérni vele.

🎛️ 2. JACK (JACK Audio Connection Kit)

  • Szint: Valós idejű, professzionális hangrendszer.

  • Késleltetés:

    • Nagyon alacsony késleltetésre optimalizált.

    • Tipikus értékek: 2–10 ms, néha kevesebb is (buffer mérettől, mintavételi frekvenciától, rendszer RT kernelétől függ).

  • Használat: Zeneszerkesztés, DAW-ok (pl. Ardour, Qtractor), élő hangfeldolgozás.

  • Előny: Precíz szinkron, professzionális audio routing.

  • Hátrány: Bonyolultabb konfiguráció, több rendszerkompatibilitási kihívás.

🔀 3. PipeWire

  • Szint: Modern, egységes hang- és videórendszer (PulseAudio + JACK utódja).

  • Késleltetés:

    • Alacsony késleltetésre képes, különösen ha JACK módot használ.

    • Cél: JACK szintű késleltetés, de PulseAudio-kompatibilitással.

    • Valós tesztekben ~3–10 ms is elérhető megfelelő beállítással.

  • Használat: Általános desktop hangrendszer, de támogat professzionális felhasználást is.

  • Előny: Kompatibilitás ALSA, JACK és PulseAudio alkalmazásokkal; egyszerűbb beállítás.

  • Hátrány: Még fejlődő technológia, egyes niche esetekben instabilabb lehet.

 

Összegzés (latency szempontjából)

Rendszer Átlagos latency Valós idejű alkalmazásra alkalmas? Megjegyzés
ALSA ~10–30 ms Részben Nehéz alacsony latency-re hangolni
JACK ~1–10 ms ✅ Igen Legjobb valós idejű feldolgozáshoz
PipeWire ~3–10 ms ✅ Igen JACK-szintű teljesítmény, többfunkciós