本人查阅无数资料,历时3周搭建成功
一、服务器组成
- AppRTC 房间+Web服务器 https://github.com/webrtc/apprtc
- Collider 信令服务器,在AppRTC源码里
- CoTurn coturn打洞+中继服务器
- Nginx 服务器,用于Web访问代理和Websocket代理。
AppRTC 房间+Web服务器使用python+js语言
AppRTC Collider信令服务器采用go语言
Coturn 采用C语言
在部署到公网时需要通过Nginx做Web和Websocket的代理连接
二、安装步骤
- 安装虚拟机
- 使用VMware虚拟机安装ubuntu 16.04
- WMware安装过程中的问题及解决方法
- 完美解决ubuntu18.04下vi不能使用方向键和退格键
【Linux】完美解决ubuntu18.04下vi不能使用方向键和退格键_ubuntu方向键变字母-CSDN博客 - Ubuntu 16.04 开启root用户和使用root用户登陆
Ubuntu 16.04 开启root用户和使用root用户登陆_ubuntu 16.04 怎么用root登录-CSDN博客 - VMware虚拟机和主机间复制粘贴共享剪贴板
VMware虚拟机和主机间复制粘贴共享剪贴板 - 知乎
- 完美解决ubuntu18.04下vi不能使用方向键和退格键
- 准备工作
- 安装vim
sudo apt‐get install vim - 安装ssh
sudo apt‐get install openssh‐server - 安装ifconfig工具
sudo apt‐get install net‐tools
sudo apt‐get install iputils‐ping - 更新源
- 备份source.list源
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old - 执行命令打开sourcse.list文件
sudo vim /etc/apt/sources.list - 复制以下源到sources.list
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ ‐ Release amd64 (20160420.1)]/ xenial main restricted deb‐src http://archive.ubuntu.com/ubuntu xenial main restricted #Add
- 备份source.list源
- 安装vim