🧩 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 |