windows上搭建mediasoup-demo

        之前在公网上搭建了一个mediasoup服务,但是由于调试和源码修改不方便,于是又想在windows上搭建mediasoup服务,流程比较简单,这里跟大家详细说明一下。

1.安装nodejs

        到nodejs官网下载最新的nodejs并安装,安装过程中选择自动安装所需的工具和组件。

安装完成之后查看node版本,并设置npm下载镜像站点为淘宝镜像

node --version
npm config set registry https://registry.npm.taobao.org

2.设置visual studio v2019环境变量

        将vs2019的MSBuild.exe的路径加到path中(本人的安装路径为C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin),并设置系统环境变量新建环境变量 GYP_MSVS_VERSION ,值为 2019。

3.下载

        下载mediasoup-demo源码

git clone https://github.com/versatica/mediasoup-demo.git
cd mediasoup-demo/server
mkdir certs
mv config.example.js config.js

        安装openssl并设置path路径,进入mediasoup-demo/server/certs目录,并生成自签名证书,命令如下:

openssl req -new -newkey rsa:2048 -x509 -sha256 -days 3650 -nodes -out fullchain.pem -keyout privkey.pem

        将openssl生成的证书fullchain.pem和私钥privkey.pem拷贝到mediasoup-demo/server/certs目录下。

        打开mediasoup-demo/server/config.js文件,将文件中所有的process.env.MEDIASOUP_ANNOUNCED_IP后添加 || "**.**.**.**",此处的ip地址("**.**.**.**")为本机ip或者公网ip(如果主机在公网上)。

4.部署服务端

输入以下命令部署运行服务端:

cd mediasoup-demo/server
npm install
node server.js

5.部署app端

部署及运行app端命令如下:

cd ../app
npm install --legacy-peer-deps
npm install -g gulp-cli
gulp live

app端运行成功之后,会显示如下信息:

        并吊起浏览器打开web端接入mediasoup页面: 

        至此,mediasoup部署成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值