Skip to content
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

Does not connect with peer in some cases, resulting in expulsion of some peers in group video chat. #2

Open
muzam1l opened this issue Mar 6, 2021 · 1 comment
Labels
backlog Improvements or additions to documentation bug Something isn't working

Comments

@muzam1l
Copy link
Owner

muzam1l commented Mar 6, 2021

While kicking someone out of group chat, if their connection with any peer disconnects is by design, in some cases connection does not get established, resulting in connection close event before connect event.

This app borrows this issue from simple-peer library, which in turn borrows that from WebRTC implementations itself.

Some hacks have to be developed to make this app stable, one solution I can think of is reconnecting again and again (up to threshold time) and hence preferring stability to room joining time.

@muzam1l muzam1l added bug Something isn't working help wanted Extra attention is needed labels Mar 6, 2021
@muzam1l
Copy link
Owner Author

muzam1l commented Mar 8, 2021

So it turns out none of the free TURN servers work and STUN is not consistent in connection. Using custom or service based TURN servers completely eliminates connection issues.

So I will keep this issue opened until there is some degree of reconnection attempts in the app to use TURN as little as possible.

@muzam1l muzam1l removed the help wanted Extra attention is needed label Jul 24, 2023
@muzam1l muzam1l added the backlog Improvements or additions to documentation label Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Improvements or additions to documentation bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant