【发布时间】:2013-09-14 04:29:46
【问题描述】:
我想在 android 中开发一个应用程序,通过它我可以轻松地传输互联网语音 (VoIP)。市场上有很多应用程序,如CSIPSIMPLE。是否有任何教程可以从头开始以及如何维护其服务器。我们必须使用哪些基本术语。请提出建议。
提前致谢
【问题讨论】:
标签: android streaming audio-streaming voip
我想在 android 中开发一个应用程序,通过它我可以轻松地传输互联网语音 (VoIP)。市场上有很多应用程序,如CSIPSIMPLE。是否有任何教程可以从头开始以及如何维护其服务器。我们必须使用哪些基本术语。请提出建议。
提前致谢
【问题讨论】:
标签: android streaming audio-streaming voip
http://developer.android.com/guide/topics/connectivity/sip.html
Android 包含一个简单的 sip 堆栈,应该可以满足您的需求。像 CSipSimple 之类的应用程序(其中大多数)使用自己的 sip 堆栈,并将不同的编解码器/过滤器应用于设备的输入/输出,但这需要更多的工作,因为这些是本机的,因为性能原因。
因此,对于一个简单的 VoIP 应用程序,请随意使用 android 的实用程序。服务器软件的选择和维护取决于您想要实现的目标,只需 google 搜索服务器并阅读即可。
【讨论】:
CSipSimple 是open source。就从那里开始吧。请注意,它是 GPL,因此您不仅可以在商业应用程序中复制和使用它,而且您会看到内部涉及的内容。
对于服务器,Asterisk 已经存在了十多年。还有其他替代方案,但 Asterisk 是开源 PBX 的事实标准。
【讨论】: