Я добавляю тот же поток в PeerConnection, но по какой-то причине загрузка ЦП увеличивается как 2-4% на каждое соединение. Я думаю, что кодирование сделано индивидуально.
Я включил h264 для Chrome, и это не принесло больших успехов. Я также пробовал другие 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);
});
});```