Only problem is ICE Connection failure when any opponent peer or subscriber leaves the call.
ICE Connection gets disconnected for that peer. Which is fine. But then in 10 seconds of that. ICE Connection state failed received in PeerConnection onIceConnectionChange() callback.
No Clue why it triggered this failure.
Same code of Crossle is working fine in iOS Swift code.
ICE disconnected when other peer leaves VideoRoom but ICE Connection doesnot fails as in case of android.
Following logs flow can help in understanding.
These are from the state when opponnent peer drops call
Call is working fine.
Only problem is ICE Connection failure when any opponent peer or subscriber leaves the call.
ICE Connection gets disconnected for that peer. Which is fine. But then in 10 seconds of that. ICE Connection state failed received in PeerConnection onIceConnectionChange() callback.
No Clue why it triggered this failure.
Same code of Crossle is working fine in iOS Swift code. ICE disconnected when other peer leaves VideoRoom but ICE Connection doesnot fails as in case of android.
Following logs flow can help in understanding.
These are from the state when opponnent peer drops call