高性能stun服务器搭建

本文介绍了在WebRTC项目中,由于对第三方免费STUN服务器稳定性的考量,选择自建STUN服务器的过程。通过使用Stuntman工具在Ubuntu 14.04 LTS上进行搭建,详细描述了从下载、编译到验证安装成功、启动服务器及测试的步骤。目前服务器已运行,待在公网进行进一步测试。
摘要由CSDN通过智能技术生成

项目中使用WebRtc,需要使用stun服务器,网上倒是有仁人志士共享了许多免费可用的stun服务地址,但是不知道稳定性如何,

所以提前预研了一下;

使用Stuntman搭建,地址:http://www.stunprotocol.org/

搭建过程该项目的github上也是有的在这简单阐述一下:

我的虚拟机:Ubuntu 14.04 LTS 64位

首先:

sudo apt-get install g++
sudo apt-get install make
sudo apt-get install libboost-dev # For Boost
sudo apt-get install libssl-dev # For OpenSSL

一般的机器g++和make都有了,就不用安装了;

下载Stuntman:

wget http://www.stunprotocol.org/stunserver-1.2.7.tgz


解压:

tar -zxvf stunserver-1.2.7.tgz

make:

sudo make

make成功后文件夹下会出现三个新文件:stunclient,stunserver,stuntestcode;

stunclient:测试客户端;

stunserver:server;

stuntestcode:校验安装是否成功的;
<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值