`

(转) Android Voip开源客户端比较

 
阅读更多

Android平台中,Voip客户端的开源项目有Sipdroid、IMSdroid、CSipSimple、Linphone等,现对它们做一个比较,如下:

                  关系 \  客户端             Sipdroid IMSdroid CSipSimple Linphone
协议

sip

3GPP IMS

 

pjsip

 

osip

工具语言
  Java(架构)
  C++(编码)
   Java(UI)
  C++(架构,编码)
  Java(UI)
  C++(架构,编码)
  Java
  C++
音频/视频         音频/视频(低、中、高标准) 有回音 有噪音 音质优化效果一般 视频效果一般。         音频/视频(低、中、高标准) 音质好(具备消除噪音、消除回音功能),视频效果不错。         音频/视频(0-10标准) 音质好(具备消除噪音、消除回音功能),视频效果不错、具有音频、视频频率采集、聚焦等操作。      音频/视频    音质好(具备消除噪音、消除回音功能),视频效果不错。
音频/视频解编码器 BV、GSM、speex、PCMU、PCMA、G722H、silk等。 H.263++ H263+ H.263 H264-MP H264-BP Theora MP4V-ES VP8 G.729 G.722 Speex-UWB Speex-WB Speex-NB
                        iLBC GSM PCMU PCMA等。
H.263、H264、G729、iLBC 、speex、silk等……,解码器作为插件使用。 G722、GSM、arm、ilbc、speex、PCMU、PCMA、G722H、silk、vp8、h264、mpeg4等……。
Stun/Turn技术 仅支持Stun 支持 支持 支持
认证 TLS加密 TLS加密  srtp加密 rtcp加密 支持 TLS加密  srtp加密 rtcp加密  
ICE技术 支持 支持 支持
Webrtc技术 支持 支持 支持
Qos技术 支持 支持  
即时消息(在线、短信) 支持 支持 支持
多个电话 支持 支持  
优缺点

优点:轻量级架构,结构简单易懂。

缺点:功能单一。

优点:具备VOIP各个功能,可直接使用

缺点:库比较大。

优点:架构清晰,具备VOIP各个功能。

缺点:内存溢出(可忽略)。

优点:支持各种平台,技术成熟。
缺点:不知道。

 

针对这四款项目如何选择呢?因要求而异,笔者的推荐顺序如下:

首先:CSipsimple 

其次:IMSdroid

最后:Sipdroid

 

笔者未研究Linphone项目,在此不对它做评价。

分享到:
评论

相关推荐

    Android VoIP语音及视频通话源代码.rar

     SipDroid是一款开源的SIP/Voip客户端软件,针对Android手机开发平台。它是通过SIP provider来提供电话通信服务的,在它的最新的版本1.5.5beta中也提供了视频通话的服务。  它运行在标准的SIP协议之上,由于...

    android开源项目大全[最经典项目]

    Android手机的VoIP客户端 Sipdroid Android下的加密信息客户端 WhisperSystems-TextSecure Droid Wall 手机防火墙 jchat4android手机聊天程序 OpenSudoku一个简单的九宫格数独游戏 quitesleep手机电话功能软件 rokon...

    Android Sipdroid VoIP客户端

    摘要:Java源码,Android源码,Sipdroid Sipdroid是一个运行于Android手机平台上的SIP/VoIP客户端,源码开源完整,有助于帮助Android爱好者掌握一些Android编程知识,尤其是SIP/VoIP客户端程序的编写方面。

    开源图鸭VoIP技术的服务器源代码及客户端网络模块代码

    开源图鸭VoIP技术的服务器源代码及客户端网络模块代码。VoIP库、WIN/MAC/iOS/Android端demo以及文档均在图鸭科技官网的开发者板块中。服务端提供编译后可直接运行的代码,客户端部分仅提供视频通讯用SDK

    sipdroid sip android客户端

    Sipdroid是一款基于网络的语音及视频通话客户端软件,Sipdroid本身不经营网络语音服务,仅仅是一款开源的sip客户端软件,你需要自备voip账号。 Sipdroid 安卓开源网络电话 2.2 www.qinpinchang.com 功能介绍 自动...

    Android应用源码安卓源码(172个合集).zip

    Android手机的VoIP客户端 Sipdroid.rar Android有未接来电后处理(判断未接来电).rar Android模仿乐淘的应用程序分析源码.zip Android游戏源码——忍者快跑.rar Android自动发送短信.rar Android自动开关机实现.rar ...

    腾讯开源的微信客户端跨平台组件Mars.zip

    目前已接入微信 Android、iOS、Mac、Windows、WP 等客户端。主要包括以下几个部分:COMM:基础库,包括socket、线程、消息队列、协程等基础工具;XLOG:通用日志模块,充分考虑移动终端的特点,提供高性能、高可用、...

    Sipdroid开源项目

    Sipdroid是一个运行于Android手机平台上的SIP/VoIP客户端。 sipdroid开源项目源代码,实现SIP协议,以及android视频通话 sipdroid sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方...

    CounterTap VoIP-开源

    基于SipDroid(http://sipdroid.org)的Google Android安全VoIP客户端。 CounterTap使用SRTP来保护媒体流。 在安装之前,请阅读帮助论坛中的常见问题解答。 注意:我将在2010年晚些时候重新启动开发工作,等待资源。

    AndroidVoIPSipdroid网络电话源代码

    AndroidVoIPSipdroid网络电话源代码 Sipdroid是一个运行于Android手机平台上的SIP/VoIP客户端,源码开源完整,有助于帮助Android爱好者掌握一些Android编程知识,尤其是SIP/VoIP客户端程序的编写方面。

    javasmack源码-android-open-project-onGoogleCode:android-open-project-onGo

    Code开源项目 1、 ZXing 条形码、二维码 2、 K-9 Mail 邮件客户端 3、 Sipdroid SIP/VoIP 客户端 4、 Openintents 提供了大量的应用程序,使用intent,简化开发 5、 Libgdx 游戏开发框架 6、 opensudoku-android ...

    LinPhone-android-4.3.1.apk,他们说网络上不好找,我分享给大家

    百度搜索的时候确实挺难找的,但是还是找到了,分享给大家,只收5个积分,LinPhone作为VOIP客户端,开源的确实太好了,集成到软件里非常合适

    doubango\boghe\svn export\branches\2.0.7z

    IMSDroid https://imsdroid.googlecode.com/svn (Android SIP/IMS 客户端) iDoubs https://idoubs.googlecode.com/svn (iOS SIP/IMS 视频电话客户端) OpenVCS https://telepresence.googlecode.com/svn ...

    doubango\boghe\svn export\branches\1.0.7z

    IMSDroid https://imsdroid.googlecode.com/svn (Android SIP/IMS 客户端) iDoubs https://idoubs.googlecode.com/svn (iOS SIP/IMS 视频电话客户端) OpenVCS https://telepresence.googlecode.com/svn ...

    doubango\IMSDroid\svn export\branches\1.0.7z

    IMSDroid https://imsdroid.googlecode.com/svn (Android SIP/IMS 客户端) iDoubs https://idoubs.googlecode.com/svn (iOS SIP/IMS 视频电话客户端) OpenVCS https://telepresence.googlecode.com/svn ...

    doubango\IMSDroid\svn export\branches\2.0.7z

    IMSDroid https://imsdroid.googlecode.com/svn (Android SIP/IMS 客户端) iDoubs https://idoubs.googlecode.com/svn (iOS SIP/IMS 视频电话客户端) OpenVCS https://telepresence.googlecode.com/svn ...

    doubango\idoubs\svn export\branches\2.0

    IMSDroid https://imsdroid.googlecode.com/svn (Android SIP/IMS 客户端) iDoubs https://idoubs.googlecode.com/svn (iOS SIP/IMS 视频电话客户端) OpenVCS https://telepresence.googlecode.com/svn ...

    Doubango branches 1.0

    IMSDroid https://imsdroid.googlecode.com/svn (Android SIP/IMS 客户端) iDoubs https://idoubs.googlecode.com/svn (iOS SIP/IMS 视频电话客户端) OpenVCS https://telepresence.googlecode.com/svn ...

Global site tag (gtag.js) - Google Analytics