APPRTC是谷歌推出的一个webrtc的服务器demo。里面包括房间服务器和信令服务器。
信令服务器是基于websocket实现的collider信令服务器。
关于APPRTC的详细介绍,之后有时间再写。
一、房间服务器
1、安装工具
$sudo yum install subversion
$svn co https://src.chromium.org/svn/trunk/tools/depot_tools ~/
会在/home/<yourname>下面将depot_tools工具checkout出来
$sudo yum install git
$sudo yum install
$sudo yum install ant
$sudo yum install npm
$sudo npm -g install grunt-cli
2、下载apprtc源码
$ sudo git clone https://github.com/webrtc/apprtc ~
此步骤会在~/下生成apprtc目录文件
3、编译
$ cd ~/apprtc
$ npm install
$ sudo grunt build
如果一切OK,则会在apprtc目录下生成out目录,Out目录下面还有app_engines和chrome**(名字记不清楚了)两个目录文件。我们之后用的是app那个。
4、启动
需要下载google_app_engines,这个需要翻墙