> >> Use module-loopback and play with the latency parameters. > > > > In case you don't know what the latency parameters are, on the > > gst-launch line, you can append these parameters: e.g. > > > > gst-launch-0.10 pulsesrc buffer-time=<xxxx> latency-time=<xxxx> ! > > pulsesink buffer-time=<xxxx> latency-time=<xxxx> > > > > I suspect Pierre was referring to the latency_usec param on module- > loopback. Correct. Providing data to a client and back isn't the most efficient thing to do if you can handle this in IO threads.