enf*_*fix 51 android voip open-source
我需要在我的Android应用程序中集成VoIP服务.
有没有免费(最好的开源)库?
我需要图书馆至少允许通过互联网进行语音通话,而不一定是互联网到电话(如2 Skype帐户).
Jun*_*ned 58
从android版本2.3开始在Android中添加SIP API.您可以使用内置的SipStack库或第三方开源sip堆栈.
有不同的开源sip堆栈库以及互联网上的项目.您可以下载该项目的源代码.
这是一些流行的开源sip堆栈库的列表,它允许通过互联网进行语音呼叫.
1. Pjsip
2. Mjsip
3. doubango
4. belle-sip
有不同的开源项目在他们的项目中使用过这些库.比如Sipdroid使用MjSip,Csipsimple使用PjSip,imsdroid使用doubango,Linphone使用belle-sip.
您可能还想参考这个Android SIP堆栈 - 使用什么?
Joh*_*ube 33
开源SIP堆栈:
Android SDK的默认实现(API> 9):
优点:可用文档.容易明白.
缺点:并非所有设备都受支持.仅适用于大多数设备上的WiFi.无法更改编解码器.
第三方
Java:
优点:Oracle(Sun)项目==>主动开发.看起来比MjSIP更容易(更多文档).
缺点:未在"着名"应用程序中使用.
优点:SipDroid是建立在它上面的.(源代码可用)(red5phone是另一个项目)缺点:不完全符合RFC?缺乏教程(尽管可以使用Javadoc).成熟.发展几乎死了.
优点:IMSDroid就是基于它构建的.(源代码可用)
缺点:生成的apk文件大小往往"重"(这里提到的> 15MB )
C/C++:
优点:各种选择(PjSip [CSipSimple],GNU oSIP/eXoSIP [Linphone,已经制作了自己的堆栈belle-sip]).完全符合RFC?更好的性能.
缺点:适用于初学者的Android NDK/JNI.
来源(旧的和主要是C/C++):
http://www.cs.columbia.edu/sip/implementations.html
http://www.pernau.at/kd/voip/bookmarks-sip-stacks.html
| 归档时间: |
|
| 查看次数: |
70881 次 |
| 最近记录: |