erhuabushuo / siphon

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

codec support for G.729 #129

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago

Hi all,

I could not find any info about does Siphon support G.729 or its 
derivatives (G.729a,G.729b) codecs?

All helps will be appreciated

Umit

Original issue reported on code.google.com by umit.i...@gmail.com on 21 Jan 2009 at 8:18

GoogleCodeExporter commented 9 years ago
Siphon uses pjsip library, and pjsip implements G720 with IPP implementation for
Intel processor. Moreover, iphone haven't got G729 implementation. 

And last but not least,In a number of countries, the use of G.729 may require a
license fee and/or royalty fee. (http://en.wikipedia.org/wiki/G.729)

Original comment by samuelv0...@gmail.com on 21 Jan 2009 at 10:20

GoogleCodeExporter commented 9 years ago
Understand the License and Lib problems. But still a low bandwith codec which 
is widely supported (like the 
mentioned 729) would be a very nice option.

Original comment by tom_...@yahoo.com on 22 Jan 2009 at 2:29

GoogleCodeExporter commented 9 years ago
The codecs I have in my Trixbox server are as follows:

g723
gsm
ulaw
alaw
g726aal2
adpcm
slin
lpc10
g729
speex
ilbc
g726
g722

Which would be best to use with the Siphon as g720 is not one of the options
available to me.

I also agree that g729 as a purchased option would be great idea. I know there 
are
free downloadable g729 codecs available, but I bought my g729 codec for my 
Trixbox
server from Digium and am very happy.  At $10 a license you can't go wrong.

Original comment by faraga...@gmail.com on 24 Jan 2009 at 4:13

GoogleCodeExporter commented 9 years ago
Siphon implements g711, GSM and g722 for the moment.
I need to verify the CPU activity for speex and ilbc.

Siphon should use GSM codec and not G711. Could you define log level to 
detailed ?
and attach here or send me the log file (/var/mobile/Library/Siphon)

Digium offers an g729 implementation for asterisk (no source) and license price 
is
10$ by users. Currently, Siphon is free, so who will pay 10$ ;-)

from wikipedia
g711 : 64kbits
g722 : 48, 56, 64kbits
gsm  : 5.6, 13kbits

speex: 8, 16, 32kbits
ilbc: 13.3, 15.2kbits
g729: 6.4, 8, 11.8kbits

Original comment by samuelv0...@gmail.com on 24 Jan 2009 at 4:42

GoogleCodeExporter commented 9 years ago
g726 would be a nice one since it is variable bandwidth, low complexity and a 
high 
MOS score but unfortunately it is not widely supported.

g729a is a personal favorite but unfortunately the free version really isnt all 
that 
hot.

g711 is obviously the best as it is the closest to PSTN quality that you can 
find 
however for those of us trying to use Siphon over EDGE/3G this is little use.

In all honesty, once the few little bugs in Siphon are fixed - I would be more 
than 
happy to pay for a g729 license.

Original comment by gareth.b...@timico.co.uk on 24 Jan 2009 at 6:21

GoogleCodeExporter commented 9 years ago
+1

I would pay to use G.729. Its also free in some countries where the patents 
don't apply.

Apparently it works a lot better over 3G networks than G.711. Siphon would also 
be
the first iphone sip client to support it (as far as I know).

Original comment by neilbags@gmail.com on 3 Mar 2009 at 12:41

GoogleCodeExporter commented 9 years ago
I will love if siphon implement g.729 codec!! Any chance?

Original comment by gaston.m...@gmail.com on 3 Mar 2009 at 5:39

GoogleCodeExporter commented 9 years ago
The digium $10/channel implementation is for linux x86/x86_64 only, so no 
chance there.

The 'free' version floating around is a wrapper around Intel IPP, a hardware
implementation which I don't think is available on the iphone's ARM, regardless 
of
its licensing.

Plenty of embedded devices support G.729 so there must be implementations with 
source
available. I will look into this further when I get some time. I'm happy to 
dedicate
time and to help code to get this implemented. Iphone needs G.729!

Has anyone besides samuelv0304 actually managed to build Sipon+pjsip as per the
instructions on the wiki? They look a bit daunting to me.

Original comment by neilbags@gmail.com on 4 Mar 2009 at 5:23

GoogleCodeExporter commented 9 years ago
My provider flowroute uses 729 as well. It would be great to use it on siphone 
to
call over edge not just 3g.

Original comment by jrespe...@gmail.com on 29 Jun 2009 at 1:21

GoogleCodeExporter commented 9 years ago
Support for low bandwidth codec is a very desirable feature. It will limit 
bandwidth
usage, especially in crowded wifi networks.

Original comment by joshgle...@gmail.com on 1 Jul 2009 at 9:23

GoogleCodeExporter commented 9 years ago
+1 for G.729a. I can attest to the fact that it is VERY HARD (if not 
impossible) to track down a G.729 codec for 
anything but Intel. I tried for quite some time in order to run G.729 channels 
on my PowerPC Asterisk box. In the 
end, I actually ended up just getting a cheap old Dell server and 5 G.729 
licenses from Digium instead. That 
doesn't make me too optimistic for the iPhone potential, but I certainly hope 
it could be done...

Original comment by qualle...@gmail.com on 8 Jul 2009 at 7:35

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
+1 for g729. Nokia N95 which has ARM 11 inside works very well over 3.5G using 
g729.
 iPhone has to have it - I am even ready to pay for it ;-)

Original comment by borod...@gmail.com on 20 Jul 2009 at 5:06

GoogleCodeExporter commented 9 years ago
+1 G729.
my provider Exetel only used G729 and G711. G711 uses just over 1MB/min for SIP 
call
and while G729 will be way less then that. I would be happy to pay for Siphon 
app
then paying for my excessive data usage :)

Original comment by toshaldu...@gmail.com on 4 Aug 2009 at 12:29

GoogleCodeExporter commented 9 years ago
I finished to optimize g729a for iPhone/iTouch. I think the most optimization 
can
work on all platform.
Now I'm working on integration in SIP stack.

Original comment by samuelv0...@gmail.com on 14 Aug 2009 at 9:24

GoogleCodeExporter commented 9 years ago
Follow the dev on this page : http://code.google.com/p/siphon/wiki/Codec_G729

Original comment by samuelv0...@gmail.com on 14 Aug 2009 at 10:22

GoogleCodeExporter commented 9 years ago

Original comment by samuelv0...@gmail.com on 14 Aug 2009 at 10:22

GoogleCodeExporter commented 9 years ago
This is great news! I just downloaded the svn version, and I see the g729 bits 
in there. Great work! I look forward 
to seeing siphon updated.. If I can help/test I would be happy to.

Original comment by dogcow...@gmail.com on 14 Aug 2009 at 2:48

GoogleCodeExporter commented 9 years ago
g729 is integrated in Siphon.
I have still some bugs, but it should be works correctly in couple of days.

Original comment by samuelv0...@gmail.com on 29 Aug 2009 at 10:15

GoogleCodeExporter commented 9 years ago
Included in the next version !!!

Original comment by samuelv0...@gmail.com on 30 Aug 2009 at 8:24

GoogleCodeExporter commented 9 years ago
I just uploaded Siphon 2.1.0 rc1 on this site.
http://code.google.com/p/siphon/downloads/list

Original comment by samuelv0...@gmail.com on 3 Sep 2009 at 10:55

GoogleCodeExporter commented 9 years ago
I just uploaded Siphon 2.1.0 rc3 on this site.
http://code.google.com/p/siphon/downloads/list

Original comment by samuelv0...@gmail.com on 14 Sep 2009 at 10:09

GoogleCodeExporter commented 9 years ago
Any hope for upgrading Siphon to support iphone OS 4.0 for multi-task feature.

Original comment by hammad.i...@gmail.com on 8 Aug 2010 at 11:59