после работы в приложении для чата с 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, …}
И это происходит в одночасье.Код не был изменен вообще, это происходит автоматически.Любая идея, что случилось и как решить эту проблему?
До сих пор я пытался полностью удалить видео и аудио.Однако та же проблема все еще возникает.Я также пытался получить доступ к другому оглушающему серверу, но, к сожалению, не смог найти никаких активных, кроме тех, что из 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,
});