码迷,mamicode.com
首页 > 移动开发 > 详细

android 网络电话开发,VOIP/SIP 那么多开源选哪个好

时间:2015-03-16 23:20:37      阅读:414      评论:0      收藏:0      [点我收藏+]

标签:

本人从09年开始研究VOIP/SIP协议,开源项目也看了几个,最早pjsip 05年开始推的时候,就开始关注,也在自己的winmobile项目中有所使用。后期也看过sipdroid,imsdroid(doubango),linphone,csipsimple(pjsip)。

我觉得好用的是linphone 和csipsimple,linphone的最大优势在于全平台支持,android,ios,winphone,windows,linux,mac osx,web 全都支持,但是质量上还是欠火候,改过他的库,添加过g.729的支持,他的c 代码,命名和缩进都觉得乱。

可能是我看过pjsip 的代码,有些情有独钟吧,总之我非常喜欢pjsip的简洁,高效,代码的设计非常赞,注释文档也很棒,直接用doxygen生成文档。所以自然特别关注了一些csipsimple。

UI上,csipsimple基本就是提取android原生的拨号程序,然后用swig生成的接口。功能的完整性,还是UI都胜过其他那几个开源。所以我在android开发上,主要基于csipsimple 做了很多改进。欣赏几个界面吧:

技术分享

技术分享

技术分享

技术分享

下载地址请参考:基于CSipSimple开发的VOIP网络电话 iCaller for Android

android 网络电话开发,VOIP/SIP 那么多开源选哪个好

标签:

原文地址:http://my.oschina.net/zencodex/blog/387684

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!