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

Mobile Network Streaming Issue #19

Open
lets-swapcode opened this issue Aug 24, 2023 · 1 comment
Open

Mobile Network Streaming Issue #19

lets-swapcode opened this issue Aug 24, 2023 · 1 comment

Comments

@lets-swapcode
Copy link

This observation has been present since day 1 of integrating the library, but our focus was primarily on the integration itself, and therefore, we used Wi-Fi to ensure functionality. However, now that we have our product ready, we need to ensure mobile network support as well.

I find it intriguing that everything works smoothly on Wi-Fi, including streaming capabilities. On mobile, I can successfully join and retrieve user information via the socket, but I encounter issues when attempting to stream or receive the feed.

The 'Transport onConnectionState' consistently returns a failed status, and even the socket struggles to reconnect.

According to the Mediasoup forum, it's suggested that using a TURN server might resolve this. It's worth mentioning that we do have a TURN server in place, and it's effectively working for Android and web platforms.

Here are the relevant forum threads for reference:

iOS iPhone can't connect under 4g/5g network
Mediasoup not working on mobile data or hotspot and not connecting to the client, especially on IPv6 address, connecting to another peer at IPv4

Do you have any insights or suggestions regarding this matter? Your input would be greatly appreciated.

@lets-swapcode
Copy link
Author

Unable to figure this out. Did you got the chance to look this out?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant