yum install git
一、信令服务器搭建
1、安装GO环境
yum install golang
vi /etc/profile
export GOROOT=/usr/lib/golang
export PATH=$PATH:$GOROOT/bin
source /etc/profile
2、配置信令服务器
新建目录(collider_root)用于存放Collider的go代码程序。
mkdir /collider_root
mkdir /collider_root/src
mkdir /collider_root/bin
在/etc/profile中添加
export GOPATH=/collider_root
export PATH=$PATH:$GOPATH/bin
建立链接
ln -s /apprtc/src/collider/collider $GOPATH/src
ln -s /apprtc/src/collider/collidermain $GOPATH/src
ln -s /apprtc/src/collider/collidertest $GOPATH/src
编辑$GOPATH/collidermain/main.go,修改房间服务器为我们前面的房间服务器:
//var roomSrv = flag.String("room-server", "https://appr.tc", "The origin of the room server")
var roomSrv = flag.String("room-server", "http://39.106.73.63:8080", "The origin of the room server")
3、安装信令服务器依赖和collidermain
go get collidermain
go install collidermain
若go get collidermain
命令运行失败,那么则用下面这个麻烦的方法:
cd $GOPATH/src
wget http://www.golangtc.com/static/download/packages/golang.org.x.net.tar.gz
tar xvf golang.org.x.net.tar.gz
go install golang.org/x/net/websocket/
启动 collider 信令服务器
/collider-root/bin/collidermain -port=8089 -tls=false
二、centos coturn服务搭建
1. 克隆并安装
git clone https://github.com/coturn/coturn
cd coturn
./configure
make
sudo make install
如果你的电脑上没有安装LibEvent2,需要先安装libevent-devel
error: OpenSSL Crypto library not