android有没有支持实时语音的api?我们到底需要在后端做些什么?我可以在任何地方看到关于前端的信息?不知道它在后端是如何工作的?我是否需要SIP服务器?如何配置?它的价格是多少?
发布于 2012-03-10 16:18:52
从SIPLevel9开始,原生APi支持被添加到促进VoIP的框架中。http://developer.android.com/reference/android/net/sip/package-summary.html
这是一个演示应用程序:http://developer.android.com/resources/samples/SipDemo/index.html
发布于 2012-04-02 02:20:27
后端有两个选项:
a)家庭服务器-更难的方法,取决于你的技术规格。您需要从服务器获得哪些功能?例如,Asterisk有用于电话会议的音频混音器,而它缺乏用户在线状态(您需要与Openfire集成)。Kamailio/Openser通过SIMPLE支持在线状态,但它们缺乏音频混音器支持(您需要与Asterisk或SEMS集成)。您也可以考虑像Sipwise这样的"all-in“设备,但如果您想要配置除默认配置之外的其他内容,则需要广泛的知识。
好的部分是,大多数服务器只需要很少的工作就可以让sip音频呼叫运行,所以如果你只需要这样做,最好是设置自己的服务器。
这种方法的优点--你可以完全控制服务,你可以查看后端日志,你可以测试用例,这在公共服务中是做不到的。缺点-它需要大量的资源来设置、配置和支持。这是主观的,取决于您需要从服务器获得的功能。
b)公共服务-这是最简单的方式。根据服务能力的不同,它可能是免费的,也可能是月费的。大多数公共SIP服务允许sip音频呼叫,因为它依赖于服务的任何其他内容(到PSTN的呼叫、视频呼叫、会议音频/视频呼叫等)。我会推荐sip2sip.info,但你也可以很容易地找到其他的。优点是你可以立即开始使用它(在你注册之后),并且你不关心服务的管理。缺点-你不能控制服务,你不能看到后端日志(如果你正在开发功能丰富的SIP软件客户端,这是至关重要的)。
发布于 2012-03-06 19:37:45
lipphone提供Voip呼叫尝试this link
https://stackoverflow.com/questions/9529470
复制相似问题