apprtc是webrtc的一个房间服务器,配合coturn作为sturn/turn穿透服务器,以及Collider作为信令服务器,可搭建一个简单的点对点通话环境,具体搭建步骤如下:
1、阿里云ESC服务器,系统配置为:
1)Ubuntu 16.04 64位2)Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz,单核,2GB内存,40GB内存
3)开通公网地址(47.104.210.66),1Mbps公网带宽
2、下载并安装相关软件包(因官网程序会更新,配置方法等可能会发生改变,所以我直接下载了当时的版本,放到附件中)
1)所有软件包均放在/home/下cd /home/
2)安装JDK
add-apt-repository ppa:openjdk-r/ppaapt-get update
apt-get install openjdk-8-jdk
3)安装node.jsapt-get install nodejs
apt-get install npm
apt-get install nodejs-legacy
npm -g install grunt-cli
4)安装Python和Python-webtestapt-get install python
apt-get install python-webtest
5)安装google_appengine(见附件google_appengine_1.9.50.zip,apprtc开发语言python运行环境)cd /home/
unzip google_appengine_1.9.50.zip
在/etc/profile文件最后增加一行:export PATH=$PATH:/home/google_appengine/source /etc/profile
6)安装go(见附件go1.10.1.linux-amd64.tar.gz,collider的开发语言)cd /home/
tar -C