您的位置:首页 > 其它

搭建turn服务器

2015-01-15 13:01 162 查看

编译环境搭建

Vagrant

Windows用户要想在Windows下编译rfc5766-turn-server的话,需安装虚拟机,我推荐程序员专用的虚拟机——Vagrant,Linux用户请忽略。其配置文件如下:
Vagrantfile

使用命令行启动它:

安装编译工具链

确认安装成功:

安装依赖项

其中SQL相关的依赖项可能会失败,不过这也没什么大不了的,SQL库是为了支持更多用户而准备的,如果你不是生产环境的话,忽略也行。

检出代码

在Vagrantfile的同一目录检出https://code.google.com/p/rfc5766-turn-server/source/checkout 到任意目录,我检出到了stun,下文脚本请注意自行对号入座。
cd进去

开始编译

生成makefile文件,编译,安装

测试

试试看是否编译成功,先看看turnserver支持哪些功能

支持协议

测试各基础协议是否支持

TURN测试

先安装screen

这样我们就能在一个终端里运行多个窗口了,使用快捷键Ctrl+a+c新建一个窗口,通过执行命令

把TURN服务器运行起来:



然后执行命令:

把客户端跑起来,可以看到它在通过中转服务器自己给自己发数据:



通过Ctrl+a+n来切回服务器的窗口,观察到它的确在收发数据:



至此,说明一切完全正常。

Reference

http://www.cnblogs.com/Haijunzhu/p/3833350.html
/article/4778201.html

https://code.google.com/p/rfc5766-turn-server/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: