Configurar o seu próprio servidor TURN
Jami can be configured to use TURN or STUN servers (RFC5766) to establish a connection between two peers.
O servidor de TURN padrão é “turn.jami.net”, com nome de usuário “ring”, senha “ring” e reino “ring”.
In this guide, we will setup a coTURN server. There are other TURN/STUN server implementations available under a free license, such as TurnServer and Restund.
Instalação
The CoTURN server is available on most Linux distributions. On Debian, install it with the following command:
apt-get install coturn
Configuração
Here is a basic turnserver.conf
configuration file:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
This also will function as a STUN server. The STUN server does not require a username and password (A STUN server uses very little bandwidth).
Criando usuários no seu servidor TURN
Para criar usuários no seu servidor TURN, use o binário turnadmin
(isso pode exigir permissões do superusuário).
turnadmin -a -u bob -p secretpassword -r sfl
Lançamento do servidor TURN
turnserver -c turnserver.conf
Configurar Jami para autenticar com o servidor TURN
Você pode configurar Jami para usar o seu servidor TURN da seção avançada das configurações da sua conta:
Campo |
Valor |
Exemplo |
---|---|---|
url do servidor |
host e porta do seu servidor |
0.0.0.0:10000 |
nome de usuário |
nome de usuário |
nob |
senha |
senha |
senha secreta |
realm |
realm |
sfl |