打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Android平台开源voip的编译

Android平台开源voip的编译

1155人阅读 评论(4) 收藏 举报

一、开源voip有哪些

SIPDroidlinphoneimsdroid

SIPDroid:纯java语言开发

Linphone:基于多个平台,但android下的bug较多,很难正常的通话。

Imsdroid:底层基于doubango的开源代码,更新比较及时.

LinphoneImsdroid的底层均是c语言,支持的平台比较广泛.

二、源码如何获取

Linphone: http://www.linphone.org/需安装git工具.

不知道是否因为git工具的问题,经常没下午便断开,需获取多次,才能获取到完整的代码.

Imsdroid: 这个首先必须安装svn.需先下载doubango的源码,然后再下载Imsdroid的源码. Imsdroid的源码位置: http://code.google.com/p/imsdroid/source/checkout, doubango的源码位置:http://code.google.com/p/doubango/source/checkout.

三、编译重需注意;

Linphone: 编译过程还需要下载其他的内容,可以直接复制网址到ie中进行下载.

         如果你是在windows下使用cygwin,最好链接的时候会出现一个致命的错误,那就是argument list too long,这种情况下,最好直接放到linux下去编译,该问题便可以解决.升级cygwin的版本也很难解决该问题.

         Linphonejava工程要求sdk2.3版本,对我们这种在公司网络不好的人来说,这是最悲催的事了.

Imsdroid: 分为两部分:doubangoimsdroid的编译.

         Doubango:windows下编译会有一大堆的错误,还是果断放弃windows,转到linux下编译好了.但建议最好编2.0版本,2.0的编译方法需要到wiki中查找,        参考http://code.google.com/p/imsdroid/wiki/Building_IMSDroid_v2_x这个网页.最好生成一个动态库tinyWRAP.so.

         Imsdroid的编译:最后要生成apk文件,必须首先编译android-ngn-stack工程,该工程编译成功后,会生成jar文件,imsdroid工程使用.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
csipsimple,linphone,webrtc比较
9 点1 氪:Twitter 正式任命 Jack Dorsey 为CEO,Google 发布 Android 6.0 源码
doubango IMS 协议栈编译
Windows下获取Android系统源码
基于Linux开源VOIP系统LinPhone[一]
Windows下下载Android源代码的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服