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