2.5 Las ventajas de ALSA frente a OSS

  1. Más tarjetas de audio soportadas.
  2. Menores latencias. Con ALSA podemos escribir aplicaciones de tratamiento en tiempo real de las señales de audio en las que transcurre un tiempo menor desde que la señal es capturada hasta que la tratada es reproducida.
  3. Emulación de hardware inexistente. Con ALSA podemos utilizar un formato de audio (por ejemplo, una frecuencia de muestreo) que nuestra tarjeta no soporta. ALSA se encarga de solventar este problema.
  4. Soporte para multitarea, tanto a nivel de programación (mediante el uso de hilos, por ejemplo, como a nivel de usuario). Esto significa que varias aplicaciones que usen el hardware de sonido pueden hacerlo como si éste estuviera dedicado. Así, podemos reproducir dos señales simultaneamente y ALSA las mezclará.