![]() ![]() # external ip, and the second address is the corresponding internal IP. ![]() # internal address each corresponds to, like this. # If you have multiple external addresses, you have to specify which # If there is only one external address, specify it like this: Listening-port = 3478 tls-listening-port = 443 listening-ip = relay-ip = # If the server is behind NAT, you need to specify the external IP address. Stable versions of coturn are already available in the Ubuntu packaging repositories for version 20.04 and later, and it can be installed with apt-get: The coturn software requires port 443 for its exclusive use in our recommended configuration, which means the server cannot have any dashboard software or other web applications running. We recommend using a minimal server installation of Ubuntu 20.04. Having the server behind NAT (for example, on Amazon EC2) is OK, but all incoming UDP and TCP connections on any port must be forwarded and not firewalled. Having multiple IP addresses may improve the results when using STUN with certain types of firewalls, but is not usually necessary. ![]() For a moderate number of BigBlueButton servers, a single small VPS is usually sufficient. Additionally, since it’s only used during connection setup (for STUN) and as a fallback for users who would otherwise be unable to connect, the bandwidth requirements aren’t particularly high. The TURN protocol is not CPU or memory intensive. Using a TURN server under your control improves the success of connections to BigBlueButton and also improves user privacy, since they will no longer be sending IP address information to a public STUN server. In addition, the TURN server implements the STUN protocol as well, used to allow direct UDP connections through certain types of firewalls which otherwise might not work. The TURN protocol is designed to allow UDP-based communication flows like WebRTC to bypass NAT or firewalls by having the client connect to the TURN server, and then have the TURN server connect to the destination on their behalf. In some network restricted sites or development environments, such as those behind NAT or a firewall that restricts outgoing UDP connections, users may be unable to make outgoing UDP connections to your BigBlueButton server. Setup a TURN serverīigBlueButton normally requires a wide range of UDP ports to be available for WebRTC communication. You can also use bbb-install.sh to automate the steps in this document. This document covers how to setup a TURN server for BigBlueButton to allow users behind restrictive firewalls to connect. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |