关闭

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

标签: coturnTurnServerRestundreTurnServerwebrtc
6059人阅读 评论(3) 收藏 举报

关于安装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





0
0
查看评论

WEBRTC RELAY---COTURN

WEBRTCRELAY---COTURN   WEBRTC P2P穿透不了采用RELAY策略,RELAY实现采用标准的 RFC5766(UDP Allocation),当然少不了RFC5389,但没有实现RFC6062(TCP Allocation) RELAY采用的传输层协议,由S...
  • doitsjz
  • doitsjz
  • 2017-02-01 21:54
  • 1593

WEBRTC TURNSERVER配置

 如何让WEBRTC 支持P2P RELAY 一:下载 libevent下载 http://libevent.org/ turnserver下载 https://github.com/coturn/coturn  new https://github.com/freewe...
  • doitsjz
  • doitsjz
  • 2016-07-14 17:08
  • 5873

Ubuntu中安装TurnServer服务器

参考资料:http://www.webrtcbbs.com/forum.php?mod=viewthread&tid=139&extra=page%3D1     http://www.blogjava.net/linli/archive/2014/1...
  • hzw2312
  • hzw2312
  • 2015-10-30 16:02
  • 7533

STUN和TURN技术浅析(二)

1.2      RFC5389/STUN STUN协议在RFC5389中被重新命名为Session Traversal Utilities for NAT,即NAT会话穿透效用。在这里,NAT会话穿透效用被定位为一个用于其他解决NA...
  • day_day_up1991
  • day_day_up1991
  • 2016-06-18 21:26
  • 2131

COTURN服务器使用

配置coturn,为apprtc提供穿透服务器
  • day_day_up1991
  • day_day_up1991
  • 2016-08-19 20:06
  • 10093

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

webrtc的P2P穿透部分是由libjingle实现的.  步骤顺序大概是这样的:  1. 尝试直连. 2. 通过stun服务器进行穿透 3. 无法穿透则通过turn服务器中转.    stun 服务器比较简单. 网上也有...
  • a345252622
  • a345252622
  • 2016-10-10 23:03
  • 2140

六边形架构理论介绍

“六边形架构”是 Cockburn大牛在2005年 提出的。该架构提供了一种将业务逻辑和具体输入输出技术分离的模式。我在《实现领域驱动设计》一书中看到该书作者将六边形架构应用于DDD(领域驱动设计),觉得很有启发,因此尝试将该架构的原文译出,供大家参考。本文中的业务逻辑相当于DDD中的domain和...
  • hintcnuie
  • hintcnuie
  • 2017-01-11 09:57
  • 1720

coturn(turn/stun)服务器搭建

1.下载编译安装 git clone https://github.com/coturn/coturn cd coturn ./configure make make install 2.安装sqlite yum install sqlite 3.生成认证用户 t...
  • qq_34605594
  • qq_34605594
  • 2017-06-12 15:52
  • 2501

webrtc turn服务器的坑

在做webrtc的开发时,开始配置了turn服务器但是一直都没有联通成功。   后面调试检查的时候发现客户端的turn配置必须配上 用户名username 和密码password  同时服务器端需要   --user=100:100 ...
  • ab7936573
  • ab7936573
  • 2017-04-19 16:15
  • 749

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

转自博客园  http://www.cnblogs.com/lingdhox/p/4209659.html webrtc的P2P穿透部分是由libjingle实现的.  步骤顺序大概是这样的:  1. 尝试直连. 2. 通过stun服务器进行穿透...
  • wojiaopanpan
  • wojiaopanpan
  • 2016-02-19 15:13
  • 9761
    个人资料
    • 访问:1798402次
    • 积分:22177
    • 等级:
    • 排名:第389名
    • 原创:561篇
    • 转载:3篇
    • 译文:65篇
    • 评论:378条
    个人简介
    专注于微软System Center和微软公有云,私有云系列产品,主要使用C#,.NET和PHP进行个人爱好开发。 曾参与Windows Azure Integration Pack for Orchestrator in System Center 2012 SP1的开发和测试。
    System Center Orchestrator源码级专家(4年产品源码和架构研究)
    目前活跃在开源社区
    https://github.com/PowerShell/PowerShell
    https://github.com/PowerShell/psl-omi-provider
    https://github.com/Microsoft/omi
    CSDN学院课程
    视频教程Planning
    博客专栏
    我的调用字符串
    #*.jpg#