最近我正在开发一个应用程序,我必须将应用程序实现到应用程序语音通话和即时消息,如Viber和Line。
我做了一些R& D并且有两种方法来实现语音通话。
SIP
一个。 android.net.sip
的VoIP
但我很困惑如何使用它。如何在我自己的服务器上为我的应用程序设置SIP服务器,在什么基础上我会打电话给我的朋友,就像我在我的应用程序联系人中有4个朋友。我必须调用第二个,然后我应该通过什么参数来调用他/她SIP。
答案 0 :(得分:-1)
我可以看到创建这样的应用程序的最简单方法是拥有一个带有用户登录系统的后端数据库,创建一个表来保存与数据库中用户相对应的IP地址。通过这种方式,您可以在登录时更新设备IP,或者在线(当前登录)时定期更新设备IP。这将允许使用该应用程序的第二个设备找到其他设备的当前IP并在两者之间创建VoIP连接。
您需要了解的事项: 如何创建VoIP连接。 如何查询数据库使用mySQL或JSON解析。 如何在网络服务器上设置一个小型数据库。
您的问题远非详尽,因为这些细节可能不是您正在寻找的具体因素,因此不值得解释,但我希望这有助于您朝着正确的方向前进。