1, server environment Ubunutu 16.04LTS;
2, the installation needs to rely on
sudo apt-get-y install SQLite libsqlite3-dev libevent-dev Libssl-dev
3. Download Turnserver Source code
wget http://turnserver.open-sys.org/downloads/v4.5.0.7/turnserver-4.5.0.7.tar.gz
4, Tar-xvzf turnserver-4.5.0.7.tar.gz
5. CD turnserver-4.5.0.7
6,./configure
7. Make
8. Sudo make install
9, sudo OpenSSL req-x509-newkey rsa:2048-keyout/usr/local/etc/turn_server_pkey.pem-out/usr/local/etc/turn_server_c Ert.pem-days 99999-nodes
10, Cd/usr/local/etc
11, sudo cp-r turnserver.conf.default turnserver.conf
12. Edit turnserver.conf, insert:
Cert=/usr/local/etc/turn_server_cert.pem
Pkey=/usr/local/etc/turn_server_pkey.pem
13, sudo turnadmin-a-u mec33-r shenzhen-p m123456
14, Turnserver-l 103.45.19.179-o-a-f-R Shenzhen
15. https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/Test
16. Test results
Turnserver 103.45.19.179:3478 Construction completed.