Discuz! Board
标题:
在阿里云服务器上部署SkyRTC服务器
[打印本页]
作者:
zangcf
时间:
2016-7-14 12:47
标题:
在阿里云服务器上部署SkyRTC服务器
第一步,安装SkyRTC
第二步,使用nginx进行https反向代理
作者:
zangcf
时间:
2016-7-14 15:01
本帖最后由 zangcf 于 2016-7-14 15:18 编辑
第一步,安装node环境和运行Skyrtc-demo
apt-get install node
apt-get install npm
sudo npm install -g npm
sudo apt-get install nodejs-legacyapt-get install git-core
git clone
https://github.com/webrtc/apprtc
cd Skyrtc-demo
npm install
node service.js
作者:
zangcf
时间:
2016-7-14 15:31
本帖最后由 zangcf 于 2016-7-14 16:06 编辑
第二步,配置ice
参考这篇文章
http://blog.csdn.net/hzw2312/article/details/49512817
iceServer = { "iceServers":[{"url": "stun:stun.l.google.com:19302" },
{"url":"stun: 外网ip:3478"},
{"url":"turn:外网ip",
"credential":"0xa9c04dc63524413e8c16fa1bb04a1472","username":"myuserHello"}
]}
1,准备编译环境和安装相应库
sudo apt-get install build-essential
sudo apt-get install -y libssl-dev libevent-dev libpq-dev mysql-client libmysqlclient-dev libhiredis-dev
2,下面程序,编译安装:
准备文件,
turnserver-3.2.3.95.tar.gz
解压缩
./configure
make
sudo make install
turnserver -h来查看是否安装ok
3, 配置
turnadmin -k -u 用户名 -r 91xuepai.com -p 密码
记得复制保存一下生成出来的key:0xXXXXX
修改配置文件:
/etc/turnserver.conf
turnadmin -k -u 91xuepai -r 91xuepai.com -p 123456
0x07498ae75896f508883d40c5c1ddf203.......
执行的命令:
turnserver -L 120.76.203.222 -c /etc/turnserver.conf -o -a
-b /etc/turnuserdb.conf -f -r 91xuepai.com
作者:
zangcf
时间:
2016-7-14 16:33
修改SkyRtc,添加新的iceServers: var iceServer = {
"iceServers": [{"url": "stun:stun.l.google.com:19302"},
{"url":"stun: 120.76.203.222:3478"},
{"url":"turn:120.76.203.222",
"credential":"0x07498ae75896f508883d40c5c1ddf203","username":"91xuepai"}
]
};
欢迎光临 Discuz! Board (http://47.89.242.157:9000/bbs/discuz/)
Powered by Discuz! X3.2