LINXD-2209-black-screen-when-2-video-calls-are-answered-simultaneously #3
4
app.js
4
app.js
@ -205,6 +205,7 @@ peers.on('connection', async socket => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
socket.on('consume', async ({ rtpCapabilities, callId }, callback) => {
|
socket.on('consume', async ({ rtpCapabilities, callId }, callback) => {
|
||||||
|
console.log('[consume] callId', callId);
|
||||||
try {
|
try {
|
||||||
// console.log('consume', rtpCapabilities, callId);
|
// console.log('consume', rtpCapabilities, callId);
|
||||||
// check if the router can consume the specified producer
|
// check if the router can consume the specified producer
|
||||||
@ -212,6 +213,7 @@ peers.on('connection', async socket => {
|
|||||||
producerId: producer.id,
|
producerId: producer.id,
|
||||||
rtpCapabilities
|
rtpCapabilities
|
||||||
})) {
|
})) {
|
||||||
|
console.log('[consume] Can consume', callId);
|
||||||
// transport can now consume and return a consumer
|
// transport can now consume and return a consumer
|
||||||
|
|||||||
consumer = await consumerTransport.consume({
|
consumer = await consumerTransport.consume({
|
||||||
producerId: producer.id,
|
producerId: producer.id,
|
||||||
@ -252,7 +254,7 @@ peers.on('connection', async socket => {
|
|||||||
callback({ params })
|
callback({ params })
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error.message)
|
console.log('[consume] Can\'t consume', error.message)
|
||||||
callback({
|
callback({
|
||||||
params: {
|
params: {
|
||||||
error: error
|
error: error
|
||||||
|
Loading…
Reference in New Issue
Block a user
Function to clearVideoCall and socket.