mixing many audio streams into one

Mohan R mohan43u at gmail.com
Mon Jan 20 17:36:27 PST 2014


Hi,

I'm participating in one of Linux Users Group and recently moved away
from the city where this group is having regular meeting. Recently, we
had a discussion about doing live broadcasting or conference kind of
thing for the meeting. We looked into softwares like hangout (not
favorable with majority members), bigbluebutton and openmeetings, but
the group not able to decide.

I'm thinking why not a GStreamer based solution, Here is what I have in
my mind,

1) I need to write three components, (i) A server (ii) a send client and
(iii) a receive client.

2) Server will listen on two ports, On one port, send clients will
connect and in the other port, receive clients will connect.

3) send clients will capture audio/video from a laptop/desktop and sends
those streams to server

4) receive clients will connect with the server and gets default
audio/video stream

5) server will send one video stream (most probably from the send client
which is connected from the presentator's laptop) to the receive clients
but will mix all the audio streams from the send clients and will send
that mixed audio stream to the receive clients.

is there any way to mix all the audio streams into one stream in
gstreamer?

Thanks,
Mohan R



More information about the gstreamer-devel mailing list