在ubuntu上搭建turnserver
这边文章的目的:搭建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设定到应用中。
有问题请留言