-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RocketChat RN app for Android can't connect to some conferences with big amount of participants (starting with 20) #9060
Comments
What's odd is that Jitsi Meet for Android doesn't have that problem, as you mentioned. The app is basically a thin wrapper for the SDK. What SDK version does RCRN use? |
Indeed. But Jitsi Meet app is always on recent Jitsi SDK, I believe that why it work fine.
I don't know for sure. Maybe 2.10.2. Yeah, I guess that PR update Jitsi SDK in RCRN to 2.10.2 and problem appeared first. |
That version is really really old. I can't really justify the effort required to dig into such an old release. |
I get it and understand you totally. @saghul can you help me finding Jitsi server timeout to adjust so that buggy Android app can successfully connect to room? |
See strophe.ping.js in the lib-jitsi-meet project, the timeouts are at the top of the file. |
I think it is not what I want. |
Ah I see. I don't know that one, sorry. |
We figure out to fix our issue with tuning one time-out.
Now we increased participant connection time-out and all our RCRN Android users can join any big call (with pretty large connation time about 1,5-2 minutes) Thanks for help, Damian and Saul! |
Description:
Hello!
I have that problem since RocketChat RN Application version 4.12 and only on Android.
Here is a issue in RocketChat RN app repo RocketChat/Rocket.Chat.ReactNative#2699
Previous versions of RocketChat RN application for Android (4.7 for example) don't have that problem.
iOS version of RocketChat RN application don't have that problem.
Jitsi Meet applications on same smatrphone don't have that problem.
I try two latest stable Jitsi Meet server versions - no luck.
I think it could be related to default TileView on mobile since some version of Jitsi Meet SDK (that prove that previous version on RCRN app don't have that problem - it opens in MainView).
Steps to reproduce:
Expected behavior:
RCRN application client should connect to big room even if it takes more then 1 minute
Actual behavior:
Here is like other participants see it (user with T in yellow circle it's a problem user from RCRN Android application)
Here like client see it
https://youtu.be/ky_uN8LWUP0
Sometimes user can see room for a few seconds, but then call is finished for him. Maybe network error overlay not rendered somehow.
https://youtu.be/GmOt8i6Omvg
Server information:
Client information:
Additional information:
I did try:
Increase
bosh_max_inactivity = 120
in prosody configIncrease
failure-reset-threshold = 2 minute
in jicofo.confIncrease
initial-timeout = 120 seconds
in jicofo.confIncrease
single-participant-timeout = 120 seconds
in jicofo.confAll without any luck.
I understand, that it is a bug of RCRN application for Android, but developers couldn't reproduce that bug on their environment for some reason, so I need to find another solution (for example increase some timeout on server side).
Of if some timeout in Jitsi SDK involved - please direct me where I can adjust it to my needs.
Maybe it can be adjusted here https://github.com/strophe/strophejs/blob/master/src/bosh.js#L160 - but how can I do it on my Jitsi deployment?
The text was updated successfully, but these errors were encountered: