我正在使用simple-peer
创建一个小型视频通话应用程序NodeJS
,SocketIO
并且Angular
我正在尝试在full-mesh
这里实施。我有一个同伴initialtor
将启动循环信号。
我的代码如下。
const peer = new SimplePeer({
initiator: true,
trickle: false,
stream,
});
peer.on("signal", signal => {
console.log(userToSignal, "signal-callerID");
this.peerService.emit("sending signal", { userToSignal, callerID, signal })
})
该函数将处于循环中。当一个新用户连接时,它会向该用户发送信号,我的问题是,peer.on("signal", signal =>
即使只有 1 个用户连接,事件也会重复,它会在 1 个对等点上创建 11 个请求。这是什么问题,我该如何解决?
我正在参考此代码并尝试以角度实现它。