rixjafri / siphon

Automatically exported from code.google.com/p/siphon
0 stars 0 forks source link

ILBC codec support #65

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I see in beta 9 Siphon is negotiating ulaw, alaw and gsm.

ILBC support appears to be available in pjsip - any chance of having it
included?  I (for one) feel ilbc sounds better than gsm and better
tolerates errors, at about the same bitrate.

In the mean time, I'll test gsm.

Original issue reported on code.google.com by dblac...@gmail.com on 24 Oct 2008 at 11:24

GoogleCodeExporter commented 9 years ago
I need to verify CPU activity when ilbc codec is used.

Original comment by samuelv0...@gmail.com on 24 Oct 2008 at 11:47

GoogleCodeExporter commented 9 years ago
Since Siphon for now will accept the far end's codec preference (I confirmed 
that -
nice!), if the iphone CPU will run ilbc, perhaps it could be included as a low
priority codec, adding it to the end of the list as now ordered, i.e.

gsm
ulaw
alaw
ilbc

BTW, I was thinking about filing another enhancement request to allow selective
enabling and setting priority of codecs, but prefer a SIP UA like Siphon allow 
the
proxy/far end's codec preference to determine what gets used for a given call, 
and
thus handle it from the far end.   Many or most other users are probably not 
running
their own proxy though, so I'll leave it to someone else to put in such a 
request, if
they want it.  :-)

Original comment by dblac...@gmail.com on 25 Oct 2008 at 12:20

GoogleCodeExporter commented 9 years ago
iLBC codec is basically used by Asterisk and in linux based PBX 'cause is free: 
http://www.ilbcfreeware.org/

It is quite heavy for the processor due to the difference between "open" and 
"commercial" version (check this 
doc http://www.packetizer.com/codecs/ilbc/iLBC.WP.pdf)

It will be great to use iLBC because is the only valid alternative to G.729 in 
free, lossy internet calls! I think 
iLBC must be the first in priority because the real problem in voip calls is 
quality. Normally a mediagateway 
working in a LAN scenario accept all codec proposals and than chooses G.711. In 
a public connection, 
mediagateway starts to choose G.729 or GSM. If the mediagateway is a Linux 
machine, chooses iLBC or GSM, 
because when you use G.729 you must pay fees.

Great work, Samuel!

Original comment by theca...@gmail.com on 12 Feb 2009 at 8:20

GoogleCodeExporter commented 9 years ago
How about speex as an alternative? It's traffic consumption seems to be even 
lesser
that that of iLBC. I was able to do some real-life testing - the comparison is 
in
favor of speex with much better voice quality.

Original comment by vrur...@gmail.com on 30 Jun 2009 at 2:26

GoogleCodeExporter commented 9 years ago
iLBC would be very welcome, however I am not convinced that letting the proxy
determine the codec will be the way ahead.  If making a call over edge/3g I 
want to
be certain that ilbc is chosen.  I suggest that users should be able to 
prioritise
codecs.

great work...  pity Apple's policy keeps the app out of the ITMS app store.

Original comment by square_c...@hotmail.com on 26 Oct 2009 at 8:51

GoogleCodeExporter commented 9 years ago
Please support ILBC!

Original comment by meg...@gmail.com on 9 Mar 2010 at 8:41

GoogleCodeExporter commented 9 years ago
Please support ILBC!

Original comment by meg...@gmail.com on 8 May 2010 at 6:38

GoogleCodeExporter commented 9 years ago
Please support ILBC!

Original comment by meg...@gmail.com on 1 Dec 2010 at 7:42

GoogleCodeExporter commented 9 years ago
I released an alpha version of Siphon (3.9.5).
You have to add a new source in cydia :
  http://svsip.free.fr/repository/cydia

Original comment by samuelv0...@gmail.com on 13 Mar 2011 at 11:11