WebRTC从同一对象编码到多个对等体

时间:2019-03-23 19:51:12

标签: node.js electron webrtc

我将相同的流添加到PeerConnection,但是由于某种原因,每个连接的CPU使用率上升了2-4%。我认为编码是单独完成的。

我为Chrome启用了h264,但它并没有带来巨大的优势。我也尝试了其他Chrome-Flags,但没有一个适合我。

这是我添加流的方式:

        console.log("Building PeerConnection")
        const peerConnection = new RTCPeerConnection();
        peerConnection.addStream(localstream);
        peerConnection.createOffer()
            .then(sdp => peerConnection.setLocalDescription(sdp))
            .then(function () {
                client.emit('offer', peerConnection.localDescription.toJSON());
            });
        client.on("answer", function(message) {
          console.log(message);
          peerConnection.setRemoteDescription(message);
        });
    });```

0 个答案:

没有答案