We are developing video calls using your WebRtcAndroidFramework.
And quite often we experience unstable connection and calls drops as a result when calling between android devices. Meanwhile video calls between iOS devices don't have any of these issues.
I provided some logs that preceded call drops in attached files. We noticed that very frequent ping is sent from connection.cc. And there is no reconnection tries, WebRtcClient disconnects right after several failed pings.
As far as I understand WebRtcAndroidFramework uses default WebRtc settings. But maybe some of them need to be twitched in order to make connection for Android video calls more stable? Maybe some parameters in PeerConnectionClient or RTCConfiguration classes should be modified? Like "iceCheckIntervalStrongConnectivityMs","iceCheckMinInterval" or "iceUnwritableMinChecks"? Maybe some other parameters. I am not sure which values would work the best, and I am afraid it would take infinite time to figure out the best combination of them. So I hope maybe you tried different modifications and may suggest something. Thank you.
Question
Yulia Tsymbalyuk
Maybe some parameters in PeerConnectionClient or RTCConfiguration classes should be modified?
Like "iceCheckIntervalStrongConnectivityMs","iceCheckMinInterval" or "iceUnwritableMinChecks"? Maybe some other parameters.
I am not sure which values would work the best, and I am afraid it would take infinite time to figure out the best combination of them. So I hope maybe you tried different modifications and may suggest something. Thank you.
logs_android_call_drops.txt
Link to comment
Share on other sites
Top Posters For This Question
1
1
Popular Days
Apr 29
1
Jul 22
1
Top Posters For This Question
Nagendra Kumar 1 post
Yulia Tsymbalyuk 1 post
Popular Days
Apr 29 2020
1 post
Jul 22 2020
1 post
1 answer to this question
Recommended Posts