突然连接丢失,没有任何错误消息
Sudden connection lost without any error messages
在使用 SimpleWebRTC 聊天应用程序工作了大约一个月后,它运行正常,但是,2 天前突然 当 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 你自己的
在使用 SimpleWebRTC 聊天应用程序工作了大约一个月后,它运行正常,但是,2 天前突然 当 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 你自己的