适用于Android的SIP SDK,支持G729编解码器

时间:2013-10-16 12:39:31

标签: android sip

我需要为我的应用添加一些基本的SIP功能。我需要它能够连接到我的星号服务器并使用G729编解码器进行SIP音频呼叫。

不幸的是默认的android SIP api不支持G729编解码器(据我所知),所以我不能使用它。

我尝试使用CSipSimple作为库,但它似乎不是我需要的,因为我不能将它用作完全独立的库。

那么我可以使用什么SDK或库在我的应用程序中集成SIP功能吗?

非常感谢提前!

1 个答案:

答案 0 :(得分:1)

我建议使用pjsip,是CSipSimple背后的堆栈,加上像CSipSimple那样添加G729编解码器,这就是将它作为外部编解码器注册到pjsip的媒体框架中。

在pjsip的2.x分支内,您可以找到一个关于如何通过JNI直接将其用作Android用户代理的示例:pjsip-apps / src / pjsua / android。

关于G729,您可以在以下位置找到代码:jni / g729,您可以通过修改Android.mk将其构建为共享库

希望这有帮助

相关问题