标签:
本人从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