gpt4 book ai didi

node.js - 简单对等。 ("signal") 事件重复多次

转载 作者:行者123 更新时间:2023-12-03 12:17:57 25 4
gpt4 key购买 nike

我正在使用 simple-peer使用 NodeJSSocketIOAngular

创建一个小型视频通话应用

我正在尝试在这里实现全网状。我有一个对等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 })
})

这个函数会循环。当一个新用户连接时,它会向该用户发送信号,我的问题是,即使只有 1 个用户连接,peer.on("signal", signal => 事件也会重复,它在 1 个对等创建时发出 11 个请求。这里有什么问题,我该如何解决?

我指的是 this code并尝试以 Angular 实现这一点。

最佳答案

这是正常的行为,offer 和 ice candidates。如果您只需要一条消息,请将 trickle 选项设置为 false,如所述 here .请注意,这会在建立连接时产生额外的延迟。

关于node.js - 简单对等。 ("signal") 事件重复多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62960740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com