7 Jan
2017
7 Jan
'17
10:06 a.m.
Ricardo Biehl wrote:
I'm developing a "live microphone system over local network" which are user space programs (clients => server) transferring audio nearly real-time (human imperceptible latency). I need to elaborate a good solution of implementation to have everything working as expected -- networking, scheduling, IO management etc -- However I need at first make sure I can get control over audio.
I decided to use ioctl() level of communication with ALSA in kernel
Neither using ioctls directly nor using mmap will reduce latency.
First get it correct with the normal ALSA API.
Regards, Clemens