這邊文章的目的:搭建turnserver,設定開機啟動
1.下載turnserver的源碼,最新的地址https://code.google.com/p/rfc5766-turn-server/
node:源碼 需要svn獲取,在國內不翻牆是無法獲取的,我的辦法是通過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設定到應用中。
有問題請留言