我正在为Android寻找视频通话解决方案。尝试使用tokbox,但解决方案有很多限制,例如Android 4.0+,不支持64位手机。
使用WebRTC实现了我自己的解决方案,但由于视频不是我的游戏,所以不想为自己支持后端服务器。
此外,twilio将在6-8周(beta)中提出解决方案。但我真的不能等到那时。
最好试图找到为其提供android / ios / web sdk(最好)和后端服务器解决方案的解决方案。对此所做的任何帮助/研究都表示赞赏。
答案 0 :(得分:3)
如果你决定建立自己的WebRTC实现,你真的不需要服务器,你总是可以使用单独的服务;对于信号部分,您可以使用PubNub,对于TURN服务器,您可以使用XirSys。 您可能仍需要根据需要为不同的平台编译WebRTC代码,这需要一些工作,但它肯定比等待Twilio更快。
到目前为止,TokBox是最简单的方法,可以实现您想要的目标。即使你等待Twilio,你也可能会遇到类似的限制。
最后,如果您真的不想通过使用自己的WebRTC实施webrtc.ventures提供开发软件服务来解决问题。小免责声明:我在那里工作: - )
答案 1 :(得分:0)
我已在我的应用程序中实现了QuickBlox解决方案。它们提供高质量的视频通话功能,价格非常优惠。您也可以从他们的示例应用程序https://github.com/QuickBlox/quickblox-android-sdk
中了解实现的想法答案 2 :(得分:0)
Refer to the following links.
从此链接下载Android SDK http://www.linphone.org/technical-corner/liblinphone/downloads
并按照以下链接中提到的步骤操作 http://www.coders-hub.com/2015/04/start-working-on-linphone-android-part-1.html#.ViOKwLJ97IU - 适用于Android
希望这会有所帮助......
答案 3 :(得分:0)
希望这会有所帮助。
http://developer.android.com/guide/topics/connectivity/sip.html
您可以找到开源SIP服务器,能够托管您自己的服务器并尝试学习SIP协议。
答案 4 :(得分:0)