For some reasons (difficult to reproduce) when a user has a bad connection and loses it for a few milliseconds, OpenVidu tries to reconnect all streams, but sometimes one or two streams are still frozen for some users (not all) . If the user stops publishing (our application allows this) and republishes without refreshing the page, the frozen stream is destroyed and the new stream is 100% functional.
To be clear: a user with such a bad connection, after his silent reconnection by openvidu-browser may have all streams working normally, but his stream may be frozen for users who have a stable connection, because openvidu-browser is not able to detect the frozen and subscribe to the stream again all times.
In my frustrated attempts to reproduce this error in a development environment, I really noticed that it occurs more frequently when we have many users connected in the session (not necessarily many PUBLISHERS).
But what is clear to me is that these problems could be solved in openvidu-browser. For now, I keep looking for alternatives to check frozen streams in my application, to destroy and re-subscribe them.
This issue is happening since version 2.12 and now we have version 2.14 PRO.
Is there any clue about this or how can i manually check if the media is frozen?