Configurar o seu próprio servidor TURN
Jami pode ser configurado para usar servidores TURN ou STUN (RFC 5766) para estabelecer uma conexão entre dois pares.
O servidor de TURN padrão é “turn.jami.net”, com nome de usuário “ring”, senha “ring” e reino “ring”.
Neste guia, configuraremos um servidor coturn. Há outras implementações de servidor TURN/STUN disponíveis sob licença gratuita, como TurnServer e Restund.
Instalação
COTURN está disponível na maioria das distribuições Linux.
apt-get install coturn
Configuração
Aqui está um arquivo básico turnserver.conf
:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
Este também funcionará como um servidor STUN. O servidor STUN não requer um nome de usuário e senha (STUN usa muito pouca largura de banda).
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 |