Mixing Audio and outputting differently
I have audio coming into me from several locations, online via sockets.
I want all the audio to go through all the speakers. No problem there... However i want to mix each piece of audio received to be sent back down the other end of the socket except the user who sent the audio over.... so no feedback or audio delay/reverberation
Do I call multiple instances of Mixer? Is there an algorithm I can use? I am dealing with 8 bit 8000 samples per second audio. . . Being streamed, so I need some kind of real-time solution either creating the bits live or dynamically, or I'm not entirely sure. Any help would be appreciated.

