欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

关于安装Turn服务器:coturn,TurnServer,Restund,reTurnServer

发布时间:2024/8/1 编程问答 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 关于安装Turn服务器:coturn,TurnServer,Restund,reTurnServer 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

关于安装Turn服务器:coturn,TurnServer,Restund,reTurnServer


1.Ubuntu下安装coturn:


apt-get install coturn,源码:http://turnserver.open-sys.org/downloads/

安装类似下面:

sudo -

# ignore if you already in admin mode

apt-get update && apt-get install libssl-dev libevent-dev libhiredis-dev make -y

# install the dependencies

wget -O turn.tar.gz http://turnserver.open-sys.org/downloads/v4.5.0.3/turnserver-4.5.0.3.tar.gz 

# Download the source tar

tar -zxvf turn.tar.gz

 # unzip

cd turnserver-*

./configure

make && make install

可以参考:https://gist.github.com/chathudan/2024fc8ab182d789205d


运行服务器:

sudo turnserver -a -o -v -n --no-dtls --no-tls -u test:test -r "someRealm"

command description:

  • -a - Use long-term credentials mechanism
  • -o - Run server process as daemon
  • -v - 'Moderate' verbose mode.
  • -n - no configuration file
  • --no-dtls - Do not start DTLS listeners
  • --no-tls - Do not start TLS listeners
  • -u - user credentials to be used
  • -r - default realm to be used, need for TURN REST API

详细配置wiki.

现在你可以在你的应用程序中使用TurnServer:

var peerConnectionConfig = {iceServers: [{urls: YOUR_IP:3478,username: 'test',password: 'test'}] }


2.【注:https://code.google.com/archive/p/coturn是从rfc5766进化过来的】

[旧]Ubuntu下安装TURN Server (rfc5766-turn-server) :


http://www.blogjava.net/linli/archive/2015/06/18/418935.html


3.TurnServer


官网:http://turnserver.sourceforge.net/

安装:http://turnserver.sourceforge.net/index.php?n=Doc.Install


4.Restund


官网:http://www.creytiv.com/restund.html

安装参照:http://nil.uniza.sk/sip/installing-and-configuring-restund-stunturn-server


5.reTurnServer


安装:http://rtcquickstart.org/guide/multi/turn-reTurnServer.html#idp63651520






总结

以上是生活随笔为你收集整理的关于安装Turn服务器:coturn,TurnServer,Restund,reTurnServer的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。