【问题标题】:how to establish connection between peers in peer js如何在对等js中建立对等点之间的连接
【发布时间】:2021-10-14 14:10:50
【问题描述】:

我的目标是连接webrtc 同行并分享他们的视频,但我无法在以下代码中连接同行。

const [stream, setstream] = useState();
const myVideo = useRef();
const userVideo = useRef();

useEffect(() => {
    navigator.mediaDevices
        .getUserMedia({ video: true, audio: true })
        .then((currentStream) => {
            myVideo.current.srcObject = currentStream;
            setstream(currentStream);
        });
}, []);

var peer1 = new Peer({ initiator: true, stream: stream, wrtc: wrtc });
var peer2 = new Peer({ wrtc: wrtc });

peer1.on('signal', (data) => {
    peer2.signal(data);
});

peer2.on('stream', (stream) => {
    console.log('connected');
});

我知道这行不通,所以我如何才能用id 连接对等点?请帮我解决这个问题。

【问题讨论】:

  • 为了让 2 个对等点进行通信,你必须有一个对等点服务器。

标签: reactjs webrtc peerjs simple-peer


【解决方案1】:

PeerJS API documentation 中的第一个示例显示了如何连接两个对等点。我建议你从那里开始;如果您再次遇到困难,请随时更新您的问题,我会尽力为您提供进一步帮助。

我会在评论中写这个,但我没有足够的声誉。

【讨论】:

    猜你喜欢
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 2017-08-17
    • 2018-03-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 2020-04-10
    相关资源
    最近更新 更多