我有webrtc应用程序,它的信令服务器使用socket.io在node.js上。现在我要创建android jain sip stack。我想将我的webrtc应用程序与jain sip应用程序连接起来。 我的问题是我可以连接jain sip堆栈,使用node.js服务器和websocket连接到webrtc应用程序吗?如果不是,那么我如何为连接到webrtc的jain sip堆栈构建信令sip服务器? 我搜索了很多关于我的问题,但我找不到任何适当的指南或论坛等。
编辑:我找到了这个stackoverflow链接here。但答案还不够明确。
答案 0 :(得分:1)
Socket.io是一种不同的(替代)协议,它与SIP over websockets不兼容。
如果您想使用SIP over websockets,您可以使用JAIN-SIP堆栈构建服务器和客户端部分,如JAIN-SIP WebRTC signaling所示,但您必须放弃socket.io。
您还可以使用自己的客户端库从android使用socket.io,而不必使用SIP也适用于webrtc。见Java socket.io client。当心socket.io有不同的版本,所以你必须匹配你现在使用的版本,因为它们不是很兼容。