Close producer when dispatcher close the window
This commit is contained in:
parent
1ab77c1f17
commit
b947318142
@ -15,7 +15,12 @@ hub = io(config.hubAddress)
|
||||
|
||||
const connectToMediasoup = () => {
|
||||
|
||||
socket = io(config.mediasoupAddress)
|
||||
socket = io(config.mediasoupAddress, {
|
||||
reconnection: true,
|
||||
reconnectionDelay: 1000,
|
||||
reconnectionDelayMax : 5000,
|
||||
reconnectionAttempts: Infinity
|
||||
})
|
||||
|
||||
socket.on('connection-success', ({ _socketId, existsProducer }) => {
|
||||
console.log(`[MEDIA] ${config.mediasoupAddress} | connected: ${socket.connected} | existsProducer: ${existsProducer}`)
|
||||
@ -63,6 +68,10 @@ if (IS_PRODUCER === true) {
|
||||
socket.emit('transportclose')
|
||||
consumer = null
|
||||
producer = null
|
||||
producerTransport = null
|
||||
consumerTransport = null
|
||||
device = null
|
||||
socket.destroy()
|
||||
}
|
||||
})
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user