我相信这就是问题所在,但目前还找不到任何解决方案。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任何帮助我们都将不胜感激
发布于 2021-05-31 04:15:11
你可以这样打电话
const peer = new Peer(
{initiator: true,
wrtc: {
RTCPeerConnection,
RTCIceCandidate,
RTCSessionDescription,
RTCView,
MediaStream,
MediaStreamTrack,
mediaDevices,
registerGlobals
},
});
https://stackoverflow.com/questions/66281342
复制相似问题