Я пытаюсь использовать простой одноранговый узел с пакетом response-native-webrtc для создания соединения. Я считаю, что это проблема, но пока не нашел решения. https://github.com/feross/simple-peer/issues/109#issuecomment-576302328
Вот мой код на стороне клиента, когда новый одноранговый узел присоединяется, он отправляет свою информацию через socket.io, таким образом, первый одноранговый узел может добавить его как одноранговый узел:
this.socketRef.on("user joined", payload => {
const peer = this.addPeer(payload.signal, payload.callerID)
this.peersRef.push({
peerID: payload.callerID,
peer,
})
const peerObj = {
peer,
peerID: payload.callerID
}
this.peers.push(peerObj)
})
addPeer(incomingSignal, callerID) {
const peer = new Peer({
initiator: false,
trickle: false,
stream: this.stream
})
peer.on("signal", signal => {
this.socketRef.emit("returning signal", {signal, callerID})
})
peer.signal(incomingSignal)
return peer
}
но я получаю эту ошибку:
Error: No WebRTC support: Not a supported browser
Любая помощь приветствуется