Best performing codec on mobile/slow networks
I've officially given up on AMR, due to it's licensing issues and sketchy supports for my mobile clients. I am looking for new options now as CsipSimple has a new codec pack supporting G.726.1, opus and codec2. Which do you think would perform best on mobile networks? And which has FS support for transcoding as well?
On 05/24/2013 05:50 PM, Daniel Ivanov wrote:
I've officially given up on AMR, due to it's licensing issues and sketchy supports for my mobile clients. I am looking for new options now as CsipSimple has a new codec pack supporting G.726.1, opus and codec2. Which do you think would perform best on mobile networks? And which has FS support for transcoding as well?
I think you means G.722.1 and G.726, rather than G.726. G.726 is narrowband and fairly high bit rate. Its not the greatest choice when you have packet loss. G.722.1 is wideband and fairly high bit rate. Its not the greatest choice when you have packet loss. codec2 is very low bit rate, which is good for some mobile users. The quality is good for the bit rate, but you can't expect high quality at such low bit rates. opus has lots of choices to trade off quality and bit rate. Its rather new, so not that widely supported, but it should become big over the next year or two. Steve
On 05/24/2013 11:50 AM, Daniel Ivanov wrote:
I've officially given up on AMR, due to it's licensing issues and sketchy supports for my mobile clients. I am looking for new options now as CsipSimple has a new codec pack supporting G.726.1, opus and codec2. Which do you think would perform best on mobile networks? And which has FS support for transcoding as well?
Iirc last time I tested something on Android (don't recall the client) while on a 3G connection I got reasonable results with g.729, gsm and iLBC. On wifi with g.722. It depends on how good or crappy your mobile operator's network is and how busy the cell is that the phone is talking to. There are commercial g.729 licenses for FreeSWITCH. Info at: http://freeswitch.org/node/235 The other codecs you mentioned are all supported. For details see: http://wiki.freeswitch.org/wiki/Specsheet Regards, Patrick
I was using g729 until recently, but regis gave up on licensing issues and removed the g729 from the stock builds. There is a paid codec from securax though, but im not advising customers to buy it. On May 24, 2013 3:02 PM, "Patrick Lists" <freeswitch-list@puzzled.xs4all.nl> wrote:
On 05/24/2013 11:50 AM, Daniel Ivanov wrote:
I've officially given up on AMR, due to it's licensing issues and sketchy supports for my mobile clients. I am looking for new options now as CsipSimple has a new codec pack supporting G.726.1, opus and codec2. Which do you think would perform best on mobile networks? And which has FS support for transcoding as well?
Iirc last time I tested something on Android (don't recall the client) while on a 3G connection I got reasonable results with g.729, gsm and iLBC. On wifi with g.722. It depends on how good or crappy your mobile operator's network is and how busy the cell is that the phone is talking to.
There are commercial g.729 licenses for FreeSWITCH. Info at: http://freeswitch.org/node/235
The other codecs you mentioned are all supported. For details see: http://wiki.freeswitch.org/wiki/Specsheet
Regards, Patrick
_________________________________________________________________________ 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-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (3)
-
Daniel Ivanov
-
Patrick Lists
-
Steve Underwood