0

我想使用 pusher 和纯 javascript 创建一个会议室,我设法创建了一个点对点连接,但多对多连接证明这是一个难以破解的问题。我要做的是创建特定用户与房间的连接,以便订阅频道的任何参与者共享他们的流,并且还可以访问频道中存在的所有流。

participant= new RTCPeerConnection();

participant.creatOffer().then(function(desc){
//I add a stream fetch from users camera
participant.addStream(stream);
participant.setLocalDescription(new RTCSessionDescription(desc));
//using pusher I send an event that has the desc, room and from
   channel.trigger('client-sdp'{
      sdp:desc,
      roomEvent: rooms,
      from:id
   }) 
});

如果需要,我可以共享整个代码我只需要知道如何在 webRTC RTCPeerConnection() 中处理多对多连接;

4

0 回答 0