Coturn est un projet open-source qui fournit une implémentation de serveur TURN et STUN. TURN et STUN sont des protocoles qui aident à la traversée de la NAT pour les applications WebRTC.

L'installation de Coturn peut se faire de différentes manières, supposons que l'installation se fait sur le même serveur que le Backend, mais il est fortement recommandé de l'installer sur un serveur différent.

apt install coturn

Ajustez maintenant le fichier /etc/turnserver.conf comme suit.

# Enable only if your server is behind a NAT.
external-ip=<you machine ip>

# Adjust only if you want to use another port.
listening-port=3478

# Ensure to enable fingerprint and long term credential.
fingerprint
lt-cred-mech

# Adjust the port range that turn is allowed to use. The port range must be opened from the
# firewall as UDP and TCP.
max-port=65535
min-port=49152

# Choose a realm, can be formatted like iabsis.com
realm=<domain>

# Configure a user and a password, this is required to be
# allowed to use the turn relay capabilities. <user>:<password>
user=myuser:mypass

Si vous ne voulez pas afficher le mot de passe en clair dans le fichier de configuration, vous pouvez encoder le mot de passe avec la commande suivante.

turnadmin -k -u <user> -r <realm> -p <pass>

Cette commande renvoie un mot de passe codé commençant par 0xabc..., remplacez mypass par la valeur renvoyée, en veillant à conserver 0x devant le mot de passe.

user=myuser:0xabc...

Notez que l'utilisateur et le mot de passe configurés ici seront utilisés ultérieurement par le serveur Mediasoup.

Évaluation
0 0

Il n'y a aucun commentaire pour le moment.

pour être le premier à laisser un commentaire.