使用WebRTC,您是否仍然需要服务器充当路由到对等映射层?在您创建一个通过WebRTC工作的聊天室。这个聊天室有一个生成的链接。该链接将发送给想要连接的其他人。服务器仍然负责在#34;房间中集中对等体。但是之后没有数据传输步骤。
正确?试图找出切断的地方。
答案 0 :(得分:1)
是的,你是部分正确的。要通过RTCPeerConnection
交换流,您需要先使用信令渠道来交换一些SessionDescription
个秘密。
这通常是通过Websockets
完成的。服务器知道给定peers
的所有session
,并且还向所有对等方提供共享通信信道。
HTML5Rocks有一个nice article解释WebRTC和信令通道。
但您不需要使用中央服务器。
您可以放弃服务器并使用Distributed Hash Table
作为对等跟踪器,并使用direct webrtc作为您的信令通道。高度实验性的材料。