WebRTC之服务器搭建

前言

在前面的WebRTC介绍中我们已经介绍了WebRTC的编译以及成功地把WebRTC在Android Studio中运行了起来,详情请猛击<WebRTC之Android编译> 《WebRTC导入Android Studio》

在后面的学习过程中,我们将进一步使用WebRTC实现Android端的实时通信对话。为了方便后续的开发和测试,今天我们来搭建WebRTC的服务器环境。

安装环境

笔者使用的云服务器是Ubuntu 16.04。

注意尽量使用与笔者相同版本的系统,不然可能因为安装的各种环境版本不同而导致搭建失败
需要在云服务器后台开放(出入规则)端口: 3478、8080、8089、80、443
本服务器的搭建教程主要来源于WebRTC的开源项目apprtc:github.com/webrtc/appr…

1、安装JDK
 

#如果是全新的系统则需要更新一下apt
apt-get update 
apt-get upgrade
# 安装JDK8
apt-get install openjdk-8-jdk 
# 检测下java是否安装成功,如果成功输出版本号则安装成功
java -version

2、安装node.js

apt install nodejs-legacy

# 查看一下版本 v4.2.6
node --version

apt-get install npm 
# 查看一下版本 3.5.2
npm --version

# 安装gnurt,尽量带上版本号,不然可能报node版本太低的错
 npm -g install grunt-cli@1.3.2
# 查看下版本  grunt-cli v1.3.2
grunt --version

3、安装Python和Python-webtest (python2.7)

apt-get install python 
apt-get install python-webtest

python -V
#Python 2.7.12

4、安装go

apt install golang-go

# 查看版本 go version go1.6.2 linux/amd64
go version 

#创建go工作目录
mkdir -p /root/webrtc/goWorkspace/src
#配置环境变量:在/etc/profile文件最后增加一行:
export GOPATH=/root/webrtc/goWorkspace
# 刷新一下环境变量
source /etc/profile

在使用vi命令行的时候可能会遇到方向键乱位的问题,由于ubuntu 预安装的是tiny版本,所以会导致我们在使用时候产生上述不便,但是我们安装vim的full版本后,键盘所在键在vi下就很正常了。 解决方法:卸载tiny 版本 sudo apt-get remove vim-common,安装full 版本 sudo apt-get install vim

5、安装google_appengine

#当前目录:root/webrt
  • 13
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值