我正在尝试开发一个连接到SIP服务器的Android应用程序。我做了一些研究,我发现linphone是最好的解决方案之一(我需要视频通话)。
我下载了sdk,现在我不知道从哪里开始。
一些例子非常有用。
谢谢。
答案 0 :(得分:5)
上述用户提出的所有建议均无效,至少对我而言。
https://github.com/BelledonneCommunications/linphone-android提供的示例代码甚至与他们最新的android SDK不兼容。
在其官方网页上提供的sdk文档只是一个Javadoc,没有任何解释,仅提供了三行代码。
唯一可行的解决方案是使用以下库。
https://github.com/forever4313/EasyLinphone
建立这个图书馆的人应该从某个地方获得奖赏。
这需要linphone SDK3.x。它与当前可用的4.x版本不兼容。
您可以从这里获取它。
https://linphone.org/releases/android/
liblinphone-android-sdk--no-nonfreecodecs-video-3.2.6-23-g85f3b9a.zip
以上文件对我来说非常有效。
按照此youtube教程导入aar。 https://www.youtube.com/watch?v=MTgbcblEfX0
使用EasyLinphone库执行所需的任何操作。
答案 1 :(得分:2)
除了linphone自己的网站和README.md,
查看以下两个链接: http://www.coders-hub.com/2015/04/start-working-on-linphone-android-part-1.html
确保使用Linux或Mac进行构建!特别是对于原生的.so libs for Android。我花了很多徒劳的时间尝试在Windows上建立这个建筑。
在./prepare.py之后,成功使用Android Studio和Xcode构建最终应用程序,祝你好运!
答案 2 :(得分:1)
您可以查看他们拥有的开源版本。
https://github.com/BelledonneCommunications/linphone-android
这使用liblinphone与SIP服务进行通信。
答案 3 :(得分:0)
---------------------------------------------------------------------------
Linphone Customization
---------------------------------------------------------------------------
Hello
I have Linphone Android & Ios Source code.we provide you the ReadyMaid Source code you directly open project in Android Studio & Xcode.
Please Visit Once http://www.linphonecode.blogspot.in
Benefits:-
--> No Need to import all Library.
--> No Need to build project in ubuntu in linux its run in Windows & Mac
--> Easy to cusomization Logo,Name,UI.
--> Save time for development.
Android Demo APK:-
https://drive.google.com/file/d/0Bz5XvSAtJnoUbUVVUGhsRTF0dms/view?usp=sharing
IOS App Demo Vido:-
https://drive.google.com/drive/folders/0Bz5XvSAtJnoUSHZ4OTMzM3RPcUk?usp=sharing
if anything else then please let us know.
Thanks & regards
Skype: jalpesh1012@hotmail.com