Question

What is the best and most optimum way of having support of G729 on android device ?

In my current application i have to use G729 codec. I have search a lot, but couldn't get any library. Is there any way of using g729 ?

EDIT:

From where Can i buy those codec library and use it in my app for development ?

Was it helpful?

Solution 2

Finally I have ended using Linphone. It is very easy to build and use. Also they have added G729 codec support which you can find in application settings.

From here you can checkout the latest source. Please read Readme file for build process.

Really good application to work with.

OTHER TIPS

There are lots of G729 implementations if you google around for some.

There is the one in CSipSimple you take and use. Here is another one I found which you could most likely convert to compile under android.

I have not seen any implementations in java tho, so you will most likely have to use the NDK to compile C/C++ source and access it from the android side.

The other fact you need to consider tho, is that G729 is NOT royalty free, so you need to pay royalty fees in your use of it. See here for details.

Probably ffmpeg supports that codec. There's a lot of examples on the net how to integrate ffmpeg into android (although this is, probably, not very easy)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top