Android SIP堆栈 - 使用什么?

Jov*_*van 23 android sip mjsip jain-sip pjsip

我需要在Android上创建一个SIP堆栈,它将与asterix一起使用,并为用户提供更改编解码器的可能性(我需要实现G729和其他一些编解码器).我是这个领域的新手(语音和编解码器),每一点信息都会受到赞赏.在我通过互联网进行的研究中,我发现了以下SIP堆栈:

  1. PJSIP
  2. MJSIP
  3. JAIN SIP

您建议将什么用于商业计划?或者你可以推荐其他一些?对于我的特殊情况,它必须支持G729编解码器.

hov*_*yan 7

我也会推荐Doubango.它支持G729,你可以查看一个示例项目,它使用框架 - ImsDroid - ImsDroid已经提供了很多功能,源代码是开放的.


Joh*_*lis 6

强烈推荐PJSIP.您可以查看CsipSimple,这是一款使用PJSIP的开源Android手机,是一个很好的起点.PJSIP支持许多编解码器,包括G.729和speex,具有小内存占用空间和丰富的文档.

  • PJSIP doest直接在Android和Java上工作.你必须使用JNI将C库转换为java才能使它变得可用,这本身就很痛苦. (8认同)
  • 你好,约翰.我已经在网上做了一个lto的搜索,并且还发布了我自己关于我的问题的问题,并没有人回答所以它不能像你想的那样直截了当.如果是的话,会有很多关于如何做的指导.CSipSimple文档只解释了如何构建整个项目,而不是如何创建sip的jar lib文件并在自己的应用程序中使用它 (2认同)