答案 0 :(得分:1)
我写了simpl.info/rtcdatachannel示例。它仅用于展示在一个页面内工作的数据通道。
对于完整的点对点消息传递应用程序,我建议将RTCDataChannel功能添加到apprtc.appspot.com之类的内容中。您还可以考虑使用现成的抽象库,如PeerJS或EasyRTC。
您可能还想查看我构建的RTCPeerConnection / RTCDataChannel / signaling codelab。
答案 1 :(得分:0)
在上面的示例中,从跟踪日志中生成 ice-candidate ,但由于发送时可能存在问题,因此它们之间不会交换 'offer'
或回复'answer'
。以上示例仅适用于chrome(因为仅使用了 webkitRTCPeerConnection
,使用 mozRTCPeerConnection
这也适用于Firefox。
如果您只想为文字而不是视频聊天开发聊天应用程序,那么您可以使用 node-js & socket.io 或 websockets 。
答案 2 :(得分:0)
您可能会喜欢:)以下两个库:
Firebase.com是新手的“建议”起点;可以用于信令。您只需要覆盖“openSignalingChannel”并完成!
答案 3 :(得分:0)
如果你想使用节点j,你应该使用peer.js(https://github.com/peers/peerjs)或使用对等聊天(https://github.com/Hironate/PeerChat)。