使用Socket.io的iOS语音聊天

我想实现一个语音聊天(即使只是一个原始的支持),没有实施整个VoIP堆栈的麻烦。 我也想把它提供给iOS和Android。

我一直在寻找一种方法来做到这一点,在我看来,使用Socket.IO将是开始。 是否可以使用Socket.IO作为信号服务器(发现谁可用,以及谁开始语音聊天),然后在两个设备之间build立点对点连接以传输audio数据?

注:虽然我更喜欢点对点,因为我想避免传输如此庞大的数据量过载服务器,有可能有socket.io接收和传输设备之间的audio数据(因为我听说iOS和Android不能build立彼此的P2P连接)。 如果这是不可能的,那么也许可以使用socket.io服务器作为发送audio数据的中介。

我发现了以下有用的链接(可能基于socket.io),但他们没有任何移动设备的参考。

http://peerjs.com/

https://simplewebrtc.com/

任何帮助是极大的赞赏。 任何socket.io的替代品也被接受,如果有的话。