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

ICE Question #843

Open
robkrakora opened this issue Jan 30, 2018 · 4 comments
Open

ICE Question #843

robkrakora opened this issue Jan 30, 2018 · 4 comments

Comments

@robkrakora
Copy link

Can the restcomm SDK be utilized without and ICE server?

@SlackingVeteran
Copy link
Contributor

SlackingVeteran commented Jan 30, 2018

ICE server is required. you can register free account in https://xirsys.com to get free stun/turn server. bandwidth for turn is not much, only something around 500 MB but if you decide to disable turn and only use stun, you will have similar voice/video calling experience. Although turn make it lot better but for development stun is good enough

@atsakiridis
Copy link
Collaborator

Right, as @suyashbhatt mentions you typically pass ICE server(s). That way you are able to discover external IP addresses so that you can be reached outside your LAN. However, if you have a very specific use case where you are only interested for in-LAN calls webrtc facilities should allow you to pass no ICE servers at all.

Notice though that we haven't tested that with Restcomm Android SDK as it's a very special scenario. Feel free to test and come back with feedback ;)

Finally, the Restcomm Android SDK community sample Apps come with default configuration of xirsys where you can play around

@robkrakora
Copy link
Author

robkrakora commented Jan 31, 2018 via email

@atsakiridis
Copy link
Collaborator

@robkrakora although underlying webrtc facilities should support this, as you mention the SDK has some checks in place that don't allow you to. At the same time this is a very special case, so I don't think the team will be able to work on it anytime soon. Would you like to take a crack at it and come up with a contribution? We would be happy to review your PR and help you with it ;)

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

3 participants