diff --git a/app.js b/app.js index 82b7682..6957b2a 100644 --- a/app.js +++ b/app.js @@ -369,6 +369,7 @@ peers.on('connection', async socket => { try { const callId = socketDetails[socket.id]; console.log(`[transport-recv-connect] socket ${socket.id} | callId ${callId}`); + if (typeof dtlsParameters === 'string') dtlsParameters = JSON.parse(dtlsParameters); // await videoCalls[callId].consumerTransport.connect({ dtlsParameters }); if(!isInitiator(callId, socket.id)) { await videoCalls[callId].receiverConsumerTransport.connect({ dtlsParameters }); @@ -392,6 +393,8 @@ peers.on('connection', async socket => { const callId = socketDetails[socket.id]; console.log(`[consume] socket ${socket.id} | callId ${callId} | rtpCapabilities: ${JSON.stringify(rtpCapabilities)}`); + if (typeof rtpCapabilities === 'string') rtpCapabilities = JSON.parse(rtpCapabilities); + console.log('[consume] callId', callId); let canConsumeVideo, canConsumeAudio; if (isInitiator(callId, socket.id)) {