You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 10, 2020. It is now read-only.
There is very little documentation about what it takes to move from "hey, I got those demos working" to "ok, i am running this on a real server with real users".
Demos will work locally but without a STUN+TURN server will fail (TURN seems to be one of the areas that people don't get). Even with a TURN server you need to deal with failure. And the knowledge how to do that (i.e. watching the iceconnectionstate; just popping up a remote video is not enough) can be considered black magic currently.
The text was updated successfully, but these errors were encountered:
I think there is a lot to do with configuration errors related to TURN as well. IIRC, there was discussion to add APIs to surface connection errors, incorrect password errors.
@fippo Yes, there is a real need for this. How did you learn to deal with the various failure scenarios? Is there a decent resource online? Or did you learn entirely from real-world failures?
There is very little documentation about what it takes to move from "hey, I got those demos working" to "ok, i am running this on a real server with real users".
Demos will work locally but without a STUN+TURN server will fail (TURN seems to be one of the areas that people don't get). Even with a TURN server you need to deal with failure. And the knowledge how to do that (i.e. watching the iceconnectionstate; just popping up a remote video is not enough) can be considered black magic currently.
The text was updated successfully, but these errors were encountered: