Hi everyone,
Is there a reliable way to detect when a user goes offline (client or server side) in mediasoup?
I’ve tried:
transport.on('dtlsstatechange')
transport.on('connectionstatechange')
transport.on('close')
But none of these work reliably when a user disconnects (e.g., network loss or browser closed). dtlsstatechange
only triggers "connecting"
or "connected"
during reconnection, not "closed"
.
We can’t rely on socket disconnection because we support user reconnection.
Is there any recommended way (via transports, consumers, or producers) to detect when a user is truly offline?