这边文章的目的:搭建turnserver,设定开机启动

1.下载turnserver的源码,最新的地址https://code.google.com/p/rfc5766-turn-server/

node:源码 需要svn获取,在国内不FQ是无法获取的,我的办法是通过vpn,如果在linux命令行下面不会用vpn,请看我的上一篇关于vpn的文章

2. 阅读INSTALL文件,该文件存在于你下载的源码的目录下面

3. 安装包依赖(package dependency)

阅读之后你会发现要安装turnserver 还需要装一些package,我用的是ubuntu12.04

$ sudo apt-get install libssl-dev
$ sudo apt-get install libevent-dev
$ sudo apt-get install libpq-dev
$ sudo apt-get install mysql-client
$ sudo apt-get install libmysqlclient-dev
$ sudo apt-get install libhiredis-dev

note:mysql可能会安装失败,但是你可以不用管它,turnserver不用数据库照样能运行(只是支持同时使用的人数会减少,但是足够我们测试用了)

4. 将工作目录切换到源码的目录下面

$ cd ~/turnserver-source-code

5. 生成makefile文件,编译,安装

$./configure

$ make

$ sudo make install

note:也许你会出现./configure 执行不成功的情况,可能原因:没有安装automake,缺乏编译turnserver的依赖包,

6. 安装成功,如果你只是简单的体验一下turnserver的话,简单启动就好了

$ turnserver -L ipaddress

7. 将ipaddress设定到应用中。

有问题请留言

04-13 15:35