WebRtc服务搭建(二)

前面,我们已经完成配置的安装,这一章,我们来完成服务器的安装。

1、安装libevent

当前目录:/home/ubuntu/webrtc
#https://github.com/coturn/coturn/wiki/CoturnConfig

sudo wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar xvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure
sudo make install

2、安装apprtc(2018/11/10)

当前目录:/home/ubuntu/webrtc

sudo git clone https://github.com/webrtc/apprtc.git

没有安装git的可以

sudo apt install git

将collider的源码软连接到go的工作目录下

ln -s /home/ubuntu/webrtc/apprtc/src/collider/collider $GOPATH/src
ln -s /home/ubuntu/webrtc/apprtc/src/collider/collidermain $GOPATH/src
ln -s /home/ubuntu/webrtc/apprtc/src/collider/collidertest $GOPATH/src

编译collidermain

go get collidermain
go install collidermain

go get collidermain 被墙解决:
报错: package golang.org/x/net/websocket: unrecognized import path "golang.org/x/net/websocket"
执行:
 

mkdir -p $GOPATH/src/golang.org/x/
cd $GOPATH/src/golang.org/x/
sudo git clone https://github.com/golang/net.git net
go install net

然后再次执行编译编译collidermain动作

3、安装coturn(内网穿透服务器)

目录:/home/ubuntu/webrtc
#https://github.com/coturn/coturn/wiki/Downloads

sudo wget http://coturn.net/turnserver/v4.5.0.7/turnserver-4.5.0.7.tar.gz
tar xvfz turnserver-4.5.0.7.tar.gz
cd turnserver-4.5.0.7
./configure
sudo make install

本章到此结束,下一章介绍配置和运行webrtc服务

你可能感兴趣的:(ubantu,linux,web)