1、安装相关依赖

yum install -y make gcc cc gcc-c++ wget openssl-devel libevent libevent-devel

2、下载可以编译的源码包

官方下载地址
这里我们下载最新的4.5.0.8

wget https://coturn.net/turnserver/v4.5.0.8/turnserver-4.5.0.8.tar.gz

解压并进入目录

tar -zxvf turnserver-4.5.0.8.tar.gz
cd turnserver-4.5.0.8/

3、编译安装

./configure --prefix=/usr/local/turnserver  # 指定安装的目录
make && make install

4、设置环境变量

编辑root目录下.bashrc文件

vim ~/.bashrc

插入一下内容

export turnserver_home=/usr/local/turnserver
export PATH=$PATH:$turnserver_home/bin

5、编辑配置文件

先找到配置文件位置

find /usr -name turnserver.conf

例:返回/usr/local/turnserver/share/examples/turnserver/etc/turnserver.conf
编辑配置文件

vim /usr/local/turnserver/share/examples/turnserver/etc/turnserver.conf

在配置文件末尾加入一下内容

listening-port=3478  # 监听的端口
listening-ip=x.x.x.x  # 监听的内网IP
external-ip=x.x.x.x # 监听的外网IP
user=user:123456  # 设置账号密码

6、指定配置文件启动服务

turnserver -v -r 外网ip -a -o -c /usr/local/turnserver/share/examples/turnserver/etc/turnserver.conf

注意:如果使用的是阿里云或腾讯云的服务器,要开发对应端口的访问,关闭对应端口的防火墙

测试是否配置成功


Centos7 安装coturn部署一套 STUN/TURN 服务 webRTC打洞服务器相关推荐

  1. WebRTC 实现P2P音视频通话——搭建stun/turn P2P穿透和转发服务器

    WebRTC 实现P2P音视频通话 WebRTC 实现P2P音视频通话--搭建信令服务器 WebRTC 实现P2P音视频通话--搭建stun/turn P2P穿透和转发服务器 文章目录 WebRTC ...

  2. Centos7安装WebRtc打洞服务器Coturn方法

    在使用WebRtc时,我们需要打洞服务器来打洞两部设备之间的通信,这里我们采用Coturn库.由于Turn服务器是Stun的一个拓展,Coturn包括了Turn和Stun,所有我们只需要部署Cotur ...

  3. webrtc(2):Centos6 安装 stun/turn服务

    本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/47109183 未经博主允许不得转载. 1,关于stun和turn STUN(Si ...

  4. 安装 stun/turn服务

    1,关于stun和turn STUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的 ...

  5. CentOS7安装Nextcloud+ocDownloader+aria2使用Nextcloud网盘做离线下载服务器

    需求:做离线下载直接保存到网盘,需多用户在线播放视频,在线office文档预览编辑,能分享文件链接,既能做个人网盘,又能做离线下载服务器. 环境:CentOS-7-x86_64-Minimal-181 ...

  6. WebRTC 入门教程(二)| WebRTC信令控制与STUN/TURN服务器搭建

    本文将向大家介绍两个方面的知识: WebRTC信令控制 STUN/TURN服务器的搭建 在https://mp.csdn.net/postedit/92436226已经向大家介绍了如何构建信令服务器. ...

  7. WebRTC中的信令和内网穿透技术 STUN / TURN

    Translated from WebRTC in the real world: STUN, TURN and signaling. 最近刚接触到WebRTC,网上看到这篇介绍WebRTC的文章不错 ...

  8. 构建WebRTC应用程序所需的后端服务——STUN, TURN, and signaling

    开篇导读,这篇是从 https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ 搬运翻译过来的,属于WebRTC理论入门,感觉属于把w ...

  9. (译)WebRTC实战: STUN, TURN, Signaling

    http://xiaol.me/2014/08/24/webrtc-stun-turn-signaling/ 原文:WebRTC in the real world: STUN, TURN and s ...

最新文章

  1. 科大讯飞与优刻得、寒武纪等联合设立合肥智能语音创新发展有限公司
  2. 变量的高级主题(六)
  3. 内核开发常备手册翻译(一)
  4. 数据库SQL的分组函数
  5. zynq网络时钟控制寄存器_ZYNQ笔记(6):普通自定义IP封装实现PL精准定时中断...
  6. 受够了if (ModelState.IsValid)?ActionFitlter也是一路的坑啊!
  7. 一段简单的打印代码(c#)
  8. linux中脚本循环语句,Shell脚本循环语句
  9. 关于SET ANSI_PADDING的用法
  10. android gradle时间长,Android Studio gradle需要很长时间才能构建
  11. mysql seconds_behind_master_MySQL同步状态双Yes的假象及seconds_behind_master的含义
  12. 成功就是成为最好的你自己
  13. 时域技术在天线测量中的应用
  14. 个性测试:跟乐嘉学性格色彩(图)
  15. 如何利用领英快速开发客户?
  16. 简单编写图书管理系统
  17. 中国宗教场所地理分布数据
  18. 互联网常见通用的运营数据指标
  19. 互联网信息服务ICP业务许可证(仅限互联网信息服务)是什么许可证?
  20. 男人典范-《万历十五年》的启示

热门文章

  1. android 自定义 对号,【Android】自定义progressBar和动画显示对号
  2. jQuery+PHP实现的砸金蛋中奖程序
  3. 【LeetCode】322. 零钱兑换 结题报告 (C++)
  4. 6.4.1 借贷账户信息
  5. 苹果笔记本学php,Mac_Mac怎么连接校园网?苹果电脑系统设置可实现连接校园网方法步骤介绍,  在家使用Mac系统的电脑, - phpStudy...
  6. 华为路由器联动_老旧空调不用拆,95块入手华为智选空调伴侣,秒变智能空调透心凉...
  7. 在html网页上在线连接邮箱,怎么在html中创建超级链接和电子邮件链接
  8. 狼人杀攻略:你当我好骗吗,我们相信谁!
  9. 汇编语言课程设计动态图形设计小车动态图形
  10. 【粉丝福利,限时免费】【千里之行,始于脚下】我在CSDN上的精品博文汇总,收藏起来慢慢看