L'installation d'une TOUR Serveur sur Ubuntu pour WebRTC
Comment puis-je installer un serveur TURN sur mon ubuntu 12.04? Pouvez-vous partager tutoriel? J'ai lu ce tutoriel: La mise en œuvre de notre propre STUN/TURN serveur pour WebRTC Application. Mais ce que je ne comprends pas, c'est comment je peux m'installer mon propre serveur TURN sur mon ubuntu 12.04?
J'utilise actuellement d'utiliser quelque chose comme le code suivant pour créer la RTCPeerConnection
const pc_config = {"iceServers": [{"url": "stun:stun.l.google.com:19302"},
{"url":"turn:my_username@<turn_server_ip_address>", "credential":"my_password"}]};
const pc_new = new webkitRTCPeerConnection(pc_config);
Et je veux remplir le code ci-dessus, les arguments de travailler avec un réseau différent.
Lorsque je veux installer le serveur turn puis-je obtenir
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package resiprocate-turn-server
J'ai utilisé apt-get install resiprocate-turn-server
. J'ai aussi utilisé cette https://www.webrtc-experiment.com/docs/TURN-server-installation-guide.html tutoriel.
OriginalL'auteur Dvlpr | 2014-08-28
Vous devez vous connecter pour publier un commentaire.
il est facile à installer sur les machines linux, pas essayé dans d'autres Systèmes d'exploitation.
manière simple:
Si vous dites non, j'en veux à la fine pointe, vous pouvez télécharger le code source de leur page de téléchargement de l'installer vous-même, exemple:
exemple de commande pour l'exécution de serveur TURN:
commande description:
cochez cette wiki pour plus de détails et de configurations.
maintenant, vous pouvez utiliser le serveur TURN dans votre WebRTC application:
oui, il est possible de travailler uniquement avec le protocole TCP, mais peur de la performance peut-être de mauvaises
Je vous remercie pour l'excellente solution. J'obtiens cette erreur sur mozilla firefox
uncaught exception: buildPeerConnection failed, call not completed
je suis en utilisant easyRTC. Pouvez-vous m'aider?Pour sauter IPv6 problème, entrez l'adresse IP du serveur. Cela a fonctionné pour moi comme un charme:
turnserver -L <Your IP> -a -o -f -n --no-dtls --no-tls -u username:password -r yourdomain.com
J'ai suivi ce processus dans un de mes instance EC2 et a trouvé le TOUR serveur fonctionne bien. Mais dans une autre instance EC2 j'ai suivi ces étapes aussi, mais il ne fonctionne pas lors de l'essai à l'aide de webrtc.github.io/samples/src/content/peerconnection/filet-glace Ici, je dois mentionner que les deux EC2 est en cours d'exécution sur Ubuntu 16.04 et tous les entrant et sortant des ports ou de la configuration sont les mêmes. Ne pas obtenir la moindre idée. Quelqu'un peut-il suggérer comment puis-je déterminer le problème? J'ai essayé par le désinstaller et le réinstaller, mais rien ne fonctionne.
OriginalL'auteur mido
Je pense que le guide est un peu obsolète.
Regardez cette Google open source de serveur TURN.
Vraiment facile à installer et fonctionne très bien.
https://code.google.com/p/rfc5766-turn-server/
OriginalL'auteur 9dan
Sur votre serveur ubuntu machine, l'installation, la configuration & exécuter une version de paquet de coturn. Pour une configuration de base, ne
Ajouter
--daemon
à garder en cours d'exécution en arrière-plan.Voir https://github.com/coturn/coturn/wiki/turnserver pour la liste des options de
turnserver
et avoir un regard sur leur exemple de fichier de configuration si vous voulez utiliser l'un avec-c CONFIGFILE
au lieu d'utiliser-n
et en passant toutes les options sur la ligne de commande, comme je l'ai fait ci-dessus.Pour vérifier qu'il a travaillé, dans Google Chrome, alors que sur une page sécurisée origine (par exemple stackoverflow.com), exécutez ceci dans la console développeur:
Vous devriez obtenir
OriginalL'auteur masterxilo
Ce lien fournit tous les détails concernant l'installation et la configuration de serveur TURN.
https://www.webrtc-experiment.com/docs/TURN-server-installation-guide.html
Le gars a très bon référentiel pour WebRtc démos.
OriginalL'auteur Mhadonis
Tour D'Installation Du Serveur
de changer le package en fonction de votre serveur
Ajoutez ce qui suit à son tour serveur.conf
Ajouter le nom d'utilisateur et mot de passe sur turnuserdb.conf
dans le format suivant
Pour Démarrer le Serveur Turn:
Pour ajouter un nouveau Tour d'Utilisateur:
Pour Voir si le Tour de Serveur est en cours d'exécution :
La commande ci-dessus devrait liste de certains processus comme turnserver , si le TOUR serveur fonctionne correctement.
OriginalL'auteur Chathura Wijesinghe