gpt4 book ai didi

javascript - 连接突然断开,没有任何错误消息

转载 作者:行者123 更新时间:2023-12-02 23:25:15 25 4
gpt4 key购买 nike

在与 SimpleWebRTC 聊天的应用程序上工作了大约一个月后,该应用程序运行正常,但是,两天前突然当 2 个或更多对等点在经过一段时间后连接到同一个房间时几秒钟后,控制台上打印出以下内容,并且对等点之间不再有连接。鉴于代码根本没有改变,我只是不知道发生了什么。

SimpleWebRTC event: iceConnectionStateChange Event {isTrusted: true, type: 
"iceconnectionstatechange", target: RTCPeerConnection, currentTarget:
RTCPeerConnection, eventPhase: 2, …} simplewebrtc.bundle.js:15106

SimpleWebRTC event: peerStreamRemoved Peer {id: "klFvEzxX4jTOTrTTInom",
parent: WebRTC, type: "video", oneway: false, sharemyscreen: false, …}

SimpleWebRTC event: channelClose RTCDataChannel {label: "simplewebrtc",
ordered: true, maxRetransmitTime: 65535, maxRetransmits: 65535, protocol:
"", …} Event {isTrusted: true, type: "close", target: RTCDataChannel,
currentTarget: RTCDataChannel, eventPhase: 2, …}

这一切发生在一夜之间。代码根本没有改变,它只是自动发生。知道发生了什么以及如何解决这个问题吗?

到目前为止,我已尝试完全删除视频和音频。然而,同样的问题仍然出现。我还尝试访问其他 stun 服务器,但遗憾的是除了来自 google 的服务器之外找不到任何事件服务器,即 "stun:stun.l.google.com:19302?transport=udp" .

这就是SimpleWebRTC的方式已实例化

const webrtc = new SimpleWebRTC({
// the id/element dom element that will hold "our" video
// localVideoEl: 'local-video',
localVideoEl: 'local-video',
// the id/element dom element that will hold remote videos
remoteVideosEl: 'remote-videos',
// immediately ask for camera access
autoRequestMedia: true,
debug: true,
detectSpeakingEvents: false,
autoAdjustMic: true,
});


最佳答案

看起来沙盒服务器(已经很久没有维护了)正在崩溃。通过在构造函数中指定 url 来运行您自己的。

关于javascript - 连接突然断开,没有任何错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56761585/

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