2016-04-19 12 views
-2

Ich habe versucht, rfc5766-Turn-Server in AWS EC2 zu installieren und einzurichten, aber nicht in der Lage, es zu tun, da ich keinen ordnungsgemäßen Arbeitsfluss oder Befehlszeile dafür sehe, kann mir jemand helfen darüber ? Ich muss es in Ubuntu einrichten 14.04Ich möchte rfc5766-Turn-Server in Ubuntu 14.04 einrichten, kann mir jemand die ganze Liste der Schritte zusammen aufgelistet? Ich tue es in AWS EC2

+0

Jede schnelle Hilfe für mich sehr hilfreich sein wird. –

+0

werfen Sie einen Blick auf diese [Antwort] (http://stackoverflow.com/a/32113146/3074768) – mido

+0

Ich habe es versucht. Und Fehler haben. –

Antwort

0

tun Sie eine SSH-Anmeldung an Ihre ec2-Instanz, dann führen Sie die folgenden Befehle für die Installation und den Turn-Server zu starten.

Befehle für die Installation von turnserver:

sudo apt-get update 
sudo apt-get install make gcc libssl-dev libevent-dev wget -y     # for installing modules required by turn server 
mkdir ~/turn && cd ~/turn              # creating temp directory 
wget turnserver.open-sys.org/downloads/v3.2.5.9/turnserver-3.2.5.9.tar.gz  # downloading the TURN source code 
tar -zxvf *.gz                 # extract 
cd turn* 
make 
sudo make install                # installing the rfc5766 
cd ../.. && rm -rf turn               # cleaning up 

Befehl für den TURN-Server starten:

turnserver -a -o -v -n -u user:root -p 3478 -L INT_IP -r someRealm -X EXT_IP/INT_IP 

Annahmen:
Ihre IP, interne ip = EXT_IP, INT_IP
gewünschten Anschluss für das Hören: 3478
einzelne Anmeldeinformationen Benutzername: password = Benutzer: root
Reich: someRealm

in Ihrem WebRTC App können Sie trun Server verwenden wie:

{ 
    url: 'turn:[email protected]_IP:3478', 
    credential: 'root' 
}