We have the plumbing for it but we did not currently attempt to support it yet. The codecs and file handles all support a number of channels. Basically all the places where we detect sample rate differences and engage transcoding we would need to mux/demux stereo/mono. For the conference, my idea was to make it so you can create many channel conferences and either call in with stereo RTP on opus or some mono codec into one specific channel like you could call 2 mono speakerphones into 2 separate channels of the conference on the same table or something. On Thu, Dec 13, 2012 at 9:18 AM, Xijing Dai <dxj19831029@gmail.com> wrote:
On Thu, Dec 13, 2012 at 6:01 PM, Rick van Rein <rick@openfortress.nl>wrote:
Hey,
Have anyone try to implement stereo support in freeswitch to streaming the music?
It'd also be a great asset to conference calls if we could hear the people "in the room" each talk from their position. Add stereo microphones and it is even possible to "look at people" and direct speech more loudly their way.
This is more sensational than you can imagine :- I once ate in a restaurant where the situation of being blind was simulated through absolute darkness. I was struck by how instinctively the mind registers if someone is looking at you while speaking, almost as if it has once been useful for our defense or so.
I think this sensation could make an incredible impact on the concept of a conference call, and make it come *much* closer to a live conversation.
Great idea. I did have a look at conference algorithm. It's first added up all mic voice wave and than minus listener's voice from it. By this mean, we could also increase volume of voice of whom looked at listener and added up before sent the wav to listeners.
However, the difficult part is how to figure out if someone is looked at someone?
I tried, but only 1 channel is hardcoded inside freeswitch code everywhere, i can't make it work properly, just wonder if any1 tried before?
Can't answer that, just motivate it as a more generally useful idea.
Ciao, -Rick
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900