uniapp开发app框架在提升开发效率中的独特优势与应用探索
779
2022-11-15
Mediasoup-demo部署
为了避免不必要的阻力,建议您的配置运行环境和我版本号等保持同步。
第一步:系统安装ubuntu18.04版本。
第二步:unbuntu安装nodejs,执行
apt install nodejs
如果出现
请输入:
sudo apt-get updatesudo apt-get upgrade
选择Y,
再执行
apt install nodejs
第三步:安装npm
apt install npm
选择Y
第四步:查询node版本和npm版本
第五部:node版本需要10.24.1以上,npm版本需要 6.4.1以上,建议版本和我保持一致
执行
npm install -g n
修改node版本到10.24.1
n 10.24.1
查看更新后的版本,【必要步骤:请把命令行工具关闭,重新登录后查看版本】
第六步:-
apt install gitgit clone mediasoup-demogit checkout v3
第七步:配置服务端
cd servernpm installcp config.example.js config.js
vi config.js
按i键变成可编辑,修改后按esc后按:wq! 保存退出;
配置certs
然后上传公钥和私钥,注意文件名和路径要一致;
第九步:启动服务
npm start
--------------------------------------------------------------------------------------------------------------------------------
上一个终端不要关闭,再起一个命令行 终端,
准备第七步获取的server_mystrict'var = require('express = require('express');var serve_index = require('serve-index');var fs = require('fs');const options = { key: fs.readFileSync('./private.key'), cert: fs.readFileSync('./full_chain.pem')}const app = express();app.use(serve_index('./'));app.use(express.static('./'));const = app);'0.0.0.0');
npm install expressnpm install serve-indexnpm install forever -g
将服务永久启动起来
启动服务:
forever start server_mystop server_my-ntpl | grep 443
/root/mediasoup-demo/app
安装gulp工具
cd /root/mediasoup-demo/appnpm install -g gulp-clinpm installgulp dist
在执行app目录下执行gulp dist之后,/root/mediasoup-demo/server目录下会生成一个public文件夹;
拷贝public文件到根目录
cp ./public/* /root/
然后输入
forever start server_myhttps.js
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~