-
-
Notifications
You must be signed in to change notification settings - Fork 82
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
the issue with the TURN forwarding. #279
Comments
It would mean the TURN server does not ask for authentication as expected (by specification message integrity is mandatory in allocate response). Are you sure the TURN server is set up properly with authentication enabled? The verbose log would help knowing what is happening exactly.
Does it work with the same server and the same credentials? Just a note, Chrome and React Native WebRTC are basically the same implementation as both run libwebrtc.
How do you run violet? The verbose log of violet would help. |
It is true that I can get candidates by modifying any authentication information in the browser. I modified the configuration of coturn, and now juice can work properly. I'm also thinking if Juice can be compatible with this situation.
I asked my colleagues about it, the log of violet server is normal for now. We are still working on identifying the specific reason for the connection failure. |
I am using WebRTC and a browser to establish a data channel, but some issues occur when a TURN server is needed. Here are the specific symptoms:
using coturn
When using coturn as TURN server, juice can't get candidates. The specific log information is as follows:
Other implementations of WebRTC, such as Chrome and React Native WebRTC, work well with coturn.
using violet
When using violet as the TURN Server, juice can work properly and establish connections.
But other WebRTC implementations, such as Chrome and React Native WebRTC, can obtain candidates, but cannot establish normal communication. Because there are no specific logs available, the detailed error information is still unclear.
The text was updated successfully, but these errors were encountered: