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

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

1.Ubuntu下安装coturn:

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

安装类似下面:

sudo -i 

# 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



时间: 2024-08-30 13:30:09

关于安装Turn服务器:coturn,TurnServer,Restund,reTurnServer的相关文章

restund 0.4.1发布 STUN/TURN服务器

restund 是一款模块化的STUN/TURN服务器,其主要设计是围绕着轻量级的核心和服务器模块的扩展功能原则.支持UDP和TCP,以及http://www.aliyun.com/zixun/aggregation/9485.html">IPv6和IPv4.支持的模块包括:STUN.TURN.MySQL数据库.系统日志和状态监测. 关于STUN STUN(Simple Traversal of UDP over NATs)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己

webrtc学习: 部署stun和turn服务器

webrtc的P2P穿透部分是由libjingle实现的.  步骤顺序大概是这样的:  1. 尝试直连. 2. 通过stun服务器进行穿透 3. 无法穿透则通过turn服务器中转.    stun 服务器比较简单. 网上也有很多公开的stun服务器可以用于测试. 例如 stun.ideasip.com 这里需要注意一下. 我在做Android应用时. 在少数老旧的手机上出现过一个bug:  PeerConnection close时非常慢. 大概需要50~80s.  后来反复检查, 才发现问题出

ASP编程入门进阶(一) 安装配置服务器

编程|服务器|服务器 申明:asp编程入门进阶系列文章COPY自http://www.cnbruce.com/blog/ 部分运行代码请到该站进行在线测试ASP编程入门进阶(一):安装配置服务器 鉴于ASP脚本语言是在服务器端IIS或PWS中解释和运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点.我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能. 不要看到"服务器"三个字就感到担心:我的机子配置这么底,性能这么差,是不是不能配啊.放心!配个服务器,

如何安装中介服务器

安装中介服务器的文件 要成功完成此过程,应至少以本地管理员身份和至少在 RTCUniversalReadOnlyAdmins 组中具有成员身份的域用户身份登录服务器. 使用本主题中的步骤运行 Lync Server 2010 部署向导,以在使用拓扑生成器定义和发布池时添加到中介服务器池的计算机上为中介服务器安装文件.为中介服务器安装文件时,还会安装和分配中介服务器池中的每台计算机所需的证书. 在此站点上,如果已部署前端池或 Standard Edition Server 上并置的中介服务器,可跳

如何在Linux下安装Sendmail服务器软件的方法

  1.从www.sendmail.org下载最新的版本(这个snedmail倒是有必要升级为最新的版本,因为它的升级主要是安全漏洞问题).这里说明的是用的sendmail-8.12.2.tar.gz 2.cd /usr/local/src/ 3.把文件下载到:/usr/local/src中 4.tar zxvf sendmail-8.12.2.tar.gz 5.cd /usr/local/src/sendmail-8.12.2 6.chmod go-w / /etc /etc/mail /us

怎么安装DNS服务器

怎么安装DNS服务器 首先点击开始菜单-设置-控制面板 找到添加删除程序-点击下图第三个添加/或删除组件 接着会弹出windows组件向导 依次点击网络服务-在域名系统上打勾确定 接着导入磁盘(我这个是用虚拟机安装的,导入的方式不一样.) 最后确定安装好就可以了 点击完成就大功告成了. 本文章由资源美技巧网原创发布,转载请保留此链接http://www.ziyuanmei.com/

在redhat上安装ftp服务器并创建用户的操作步骤记录

在redhat上安装ftp服务器并创建用户的操作步骤记录: (1)安装的rpm包拷贝到在/opt/目录下 在/opt下创建ftp目录 mkdir ftp (2)rpm -ivh vsfptd.rpm rpm -qa | grep vsftpd (3)设置seLinux权限: setsebool -P ftp_home_dir true setsebool -P allow_ftpd_full_access true   (4)修改配置文件: 控制只能在所进入的目录活动,不能进入其他目录 /etc

安装Excel服务器2003网络环境办公更轻松

Excel服务器是一套程序,它能够以Excel和ESweb为客户界面,将Excel文件和数据保存到MS SQL Server 2000中,自动生成Excel表单/报表,用工作流传递Excel表单/报表,自动生成Web系统.不但能够在局域网中应用,还能在互联网上应用.还能集成外部数据源,构成一个统一的数据系统. Excel服务器最大的特点是会用Excel,普通非IT专业人员就能自己实现基于Web和工作流的管理信息系统.能够象用Excel一样方便.简单.任意修改,适应企业的发展变化.不再需要软件工程

在CentOS 7中安装Jetty服务器

在CentOS 7中安装Jetty服务器 Jetty 是一款纯Java的HTTP (Web) 服务器和Java Servlet容器. 通常在更大的网络框架中,Jetty经常用于设备间的通信,而其他Web服务器通常给"人类"传递文件 :D.Jetty是一个Eclipse基金会的免费开源项目.这个Web服务器用于如Apache ActiveMQ. Alfresco. Apache Geronimo. Apache Maven. Apache Spark.Google App Engine.