How can an audio server take up 900MB of RAM?

So we want to capture the (alsa) output of processes and pipe it into an mpeg-ts stream.  Except gstreamer's alsasrc can't do "monitor", so we wind up having to do a pulsesrc... which brings the server to its knees in a few minutes with memory exhaustion for no reason I can fathom.

Annoying part is that I'm not even trying to deal with that part of the system (the encoding or capture), I'm just trying to confirm that the audio is getting produced properly by streaming it to something I can actually hear.  9am meeting tomorrow, however, so I guess I'm done fighting pulse tonight.


Comments are closed.


Pingbacks are closed.