推特与Android交谈

时间:2011-07-09 10:42:16

标签: android xmpp push-notification sip

我想在我的应用程序中添加一个Push To Talk类应用程序的功能,以便我的团队之间进行通信。除此之外,我还需要一些短信。但我希望它能够在Gprs中工作。我发现SIP API可用于进行语音呼叫,但它说它需要WIFI。我想让它在Wifi以及GPRS上运行。

有人可以告诉我从哪里开始?

1 个答案:

答案 0 :(得分:4)

SIP中的Push To Talk只是一个常规呼叫,RTP进行棘手的楼层控制。 通常有一个媒体服务器涉及向所有参与者广播语音突发,以节省稀缺的上传带宽。服务器通常有一个公共地址,简化了参与者的NAT遍历。

但是如果你自己动手,并且不需要与其他SIP服务或IMS的互操作性,整个事情就像电话呼叫一样类似于即时消息,XMPP可能是一个更简单的选择。

我不确定Android方面,但除了可能有限的新的内置SIP支持外,SIPDroid总是有SIP堆栈,对吗?