MediaSoup Demo Docker下编译运行方法

MediaSoup Demo 的Docker编译运行方法

MediaSoup是目前比较流行的SFU视频会议开源框架,官方提供了完整的可编译并运行的Demo工程,以下是其Docker环境下编译运行过程。

1. 最小化安装centos7.5

2. 依赖

Docker
curl –sL https://rpm.nodesource.com/setup_12.x | bash -
yum install nodejs
node –v
npm –v
npm install -g gulp-cli

3. 安装gcc

sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
which gcc
gcc --version

4. git clone

cd 工程根目录
git clone https://github.com/versatica/mediasoup-demo.git
cd mediasoup-demo
cd server
npm install
cp config.example.js config.js 
修改config.js配置
cd ../app
npm install

5. 增加证书

cd
cd mediasoup-demo
cd server
mkdir certs
拷贝 fullchain.pem privkey.pem到certs

6. 服务启动

//启动服务端

cd mediasoup-demo/server
npm start

//启动客户端

cd mediasoup-demo/app
gulp live

7. 编译server docker

cd
cd mediasoup-demo
cd server
./docker/build.sh
docker run -it --rm --name=mediasoup-demo -p 4443:4443/tcp -p 2000-2020:2000-2020/udp -p 2000-2020:2000-2020/tcp -v /home/mediasoup:/src/mediasoup mediasoup-demo:latest
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值