我正在尝试制作类似于Skype的东西,用于学习目的。我也在研究android.net.sip包,我注意到它只支持开箱即用的VoIP。然而,正如文档中所提到的,SIP能够进行视频呼叫和即时消息传递。没有如何做到这一点的例子。
有JAIN-SIP,但这是非常低级的。其他的是使用JNI的C/C++移植到Java。
那么,如何使用Android的SIP包发送即时消息呢?
发布于 2014-11-26 05:22:30
Android的SIP堆栈将负责呼叫建立的信令(它确实是建立在JAIN-SIP之上的)。如果你想做比它所提供的更多的事情,你必须达到“非常低的水平”。所以我认为你已经回答了你自己的问题。
要构建“像skype这样的东西”,除了信令之外,还需要做大量的工作。如果您正在寻找“像skype这样的开源项目”,请查看jitsi (它也使用JAIN-SIP)。在JITSI邮件列表上询问有关Android的端口。你可以从那里得到一些有用的信息。当然,这会降低你的“学习目的”,因为如果已经完成了,就没有什么可做的了。叹息..。
无论如何,如果你想使用JAIN-SIP并坚持努力,最近有一些关于在android上为JAIN-SIP设置包名称的活动,这样它们就不会与原生SIP堆栈冲突。
https://stackoverflow.com/questions/26959789
复制相似问题