通过我们的应用程序通过互联网拨打语音和video

我想通过像微信应用程序这样的Android 应用程序用户开发语音和video通话 。 我怎么能这样做? 我在谷歌搜索过,但我没有得到任何确切的参考或样本。 任何人都可以解释并提供一些示例源和参考来执行此function吗? 我对SIP和VOIP几乎没有什么困惑,我将用它来支持Android版本2.2到更高版本的应用程序?

Lumincall是一个开源SIP。 它在GPL许可下,所以你不必支付它。

Linphone是一个开源的Voice Over IP.its也是GPL许可证,因此您不必为此付费。 你可以得到这些应用程序的源代码。 它可能会帮助你

您可以使用Jingle进行video通话。 语音通话也可以使用叮当来完成。 但主要是在Android中,SIP协议用于语音呼叫,因为它附带了android。

通过SIP协议进行语音呼叫

您还可以在Android中查看SIP的示例实现。

SIP协议实现

你可以在这里find一些Jingle Documentations

Jingle规格链接

也许在你的服务器上创建套接字通信。(离开流)我两年前基本开发了。 我之前通过互联网将电脑的相机视图发送到手机屏幕。 (实时video流)