Hello dear alsa-users,

I am working on a DSP research project that I need to do multi-channel
I2S-capture
and single channel playback via analog_codec. I am wondering about the
sound
server* that I should pick to handle data abstraction between alsa-lib and
my
applications. Latency and CPU load is important as well. Thus I hesitate to
just
pick one and go.

* I found out that if multiple apps around capture and playback is desired,
using
a sound server on top of alsa-lib is recommended.

I've been looking into PortAudio, PulseAudio, PipeWire, GStreamer and JACK
on
a high level perspective. JACK is said to be too heavy for embedded, so I
eliminated it. I would prefer one that is written in C/C++. However, they
are all are
written in C or C++, thus it doesn't help. Rest looks like different colors
and shapes
of the same thing to me, thus I got confused.

Have any of you had a similar project and looked into sound servers? It
would be
great to share knowledge exchange thoughts!

Thank you all in advance.

Best regards,

Burak
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to