V tom prvním případu máš latenci:
1. v nahrávacím bufferu alokovaném arecord
2. v rouře, než se spustí aplay
3. v přehrávacím bufferu alokovaném aplay
V druhém případě si místo arecord/aplay dosaď modul emulace oss v alse
Pokud to navíc chceš posílat po síti, naskočí ti spoustu dalších latencí.
Můžeš arecord/aplay říct, aby použily co nejmenší buffer (parametr -B a -F), ale to propojení rourou ti stejně latenci znatelně navýší.
Pro nízkolatentní řešení slouží jackd. Umí posílat data i po síti, tam ale počítej s tím, že ti latence zase trochu naroste.