webRTC对等连接无法通过对等体作为服务器

时间:2014-01-02 08:44:08

标签: p2p webrtc

我创建一个对等体作为服务器'Peer S',然后第一个新对等体'Peer A'将通过套接字通道加入服务器'对等S',成功创建对等连接,然后第二个对等'对等B'加入像'Peer A'这样的服务器也成功了,那么我想通过Peer S在Peer A和Peer B之间建立点对点连接,问题就在这里:

订单是:

Peer A createOffer和setLocalDesc然后向Peer S发送报价,然后向同行B发送Peer S转发报价。

在对等方B收到要约后,设置启动设备,然后发送'对等A可以立即发送候选',同行S将此消息转发给对等方A.

同伴A向同伴S发送'Peer A候选人',然后转发到同行B,同伴B addIceCandidate

在Peer A候选人发送完成后,Peer B createAnswer和setLocalDesc,然后Peer S会将此答案转发给Peer A.

Peer A setRemoteDesc,发送'对等B现在可以发送候选',然后对等S转发给对等B.

同伴B发送'同伴B候选人',同伴S前往同伴A,同伴A加上候选人。

这是整个过程,但是在完成上述过程之后,不会在对等方A与对等方B之间创建dataChannel,对等方A的对等冰状态为“新”或“收集”,对等方B,冰状态也是如此永远不会'完成'。

有谁能告诉我出了什么问题?

谢谢!

Rosone

0 个答案:

没有答案