( locsemege | 2023. 09. 06., sze – 23:46 )

Van az ALSA interface, ez meglehetősen alacsony szintű. Alapból nem tud újramintavételezni, keverni, bár talán csináltak néhány eszközt az ALSA-hoz, ezek ellenére buta, s leginkább ez a kernel interface-e felfelé. Lefelé meg van a hangkártya. Persze közben lehet USB, Firewire, akármi.

Aztán van a Pulseaudio. Jó elképzelés általános célokra, rossz szerver implementáció, de jó kliens oldali megvalósítás. Van emulált ALSA interface-e is.

Továbbá van a Jack, ami low latency, route-olási varázslásokra képes tudtommal.

S van a jelenleg ismert szent grál, a Pipewire, amelynek van ALSA, pulseaudio és jack interface-e is, ezeket egyidőben képes használni, mindamellett képet is képes továbbítani, resampling megy neki, ha kell, akkor a visszhang elnyomás, hálózatra küldi a hangot igény szerint, meg onnan fogadja, keresztbe-kasul tud jelutakat route-olni a wireplumber session managerrel karöltve.

Ezért gondoltam, jó volna megnézni, hogy pipewire-rel hogyan megy ez a csoda.