在android中实现语音/视频聊天应用程序

时间:2014-07-22 10:49:35

标签: android sip voip pjsip videochat

我的新任务是在Android中实现语音/视频聊天原生应用程序。我浏览了网络,并写了使用Android" SIP" API我们可以做到。我浏览了有关SIP的文档。在使用SIP实现时,我们需要为不同SIP提供商提供的每个用户提供SIP地址。我还检查了样本中提供的SipDemo示例应用程序。

问题是我的应用程序将被许多用户使用,他们可以与任何其他用户聊天。

那么,我们如何动态地为每个用户生成SIP地址并建立通信会话?

或者其他任何方式都可以这样做?

请帮助

2 个答案:

答案 0 :(得分:0)

如果你想测试你的Android应用程序,你可以从AntiSip生成一个免费的SIP帐户。

为了动态生成SIP帐户,您必须在Asterisk的帮助下在服务器上配置SIP:

答案 1 :(得分:0)

两个VoIP软件可以使用直接SIP URI(如username @ IP:port。

)直接相互联系

这可以在UA(SIP用户代理)具有修复地址的本地网络上正常工作。否则,您将需要使用SIP服务器(这是SIP注册服务器的主要角色:跟踪用户位置)。有很多开源软件,如上面提到的Asterisk,但你也可以找到很多提供免费通话的服务(从软电话到软电话免费;只有当你想拨打固定电话或手机号码时才收费)。 / p>