我已成功连接客户端A和B.问题是我想添加新客户端,C和D来构建群聊.我是否需要为每个客户生成新的RTC连接并交换报价/答案/ ICE候选人?例如:
A连接到B A连接到C A连接到D B连接到C B连接到D C连接到D.
上述每个客户端组合产生自己的RTCPeerConnection并通过webrtc握手(offer,icecandidate,answer)
我是否需要为每个客户生成新的RTC连接并交换报价/答案/ ICE候选人?
究竟.每个客户只需要创建新的RTCPeerConnection,将他们独特的音频和视频轨道附加到他们,并在每次新客户端到达时交换他们的SDP和ICE候选人.
这里有一个例子:https://webrtc.github.io/samples/src/content/peerconnection/multiple/
源代码:https://github.com/webrtc/samples/blob/gh-pages/src/content/peerconnection/multiple/js/main.js
| 归档时间: |
|
| 查看次数: |
7680 次 |
| 最近记录: |