mediasoup-demo编译debug版本worker带pdb

本文详细指导如何在Windows和Linux平台上部署mediasoup-demo,重点讲解如何修改和构建debug版本的worker,以及设置环境变量以启动Debug模式。

无论是Windows还是Linux平台,都是先按常规的步骤部署mediasoup-demo。简单来说分以下四步:

  1. 部署node.js环境
  2. 拉取GitHub - versatica/mediasoup-demo: mediasoup official demo application
  3. 进入server目录执行npm install
  4. 进入app目录执行npm install
  5. 复制config.example.js为config.js,修改配置

如果上述步骤都可以成功完成,那么再来做编译debug的worker的步骤

修改和构建步骤:

进入server\node_modules\mediasoup\目录,mediasoup-worker的源码就在这里,在npm install的过程中生成的mediasoup-worker.exe,在out\Release里面。生成过程中的obj等的文件,在npm install完成之后就删除了。

需要修改的是3个文件:

1)npm-scripts.js:这是npm install实际执行的脚本,修改这个脚本目的是不要在npm install完成之后删除生成的过程文件,否则生成出来的pdb也删除了

119	case 'postinstall':
120	{
121		if (!process.env.MEDIASOUP_WORKER_BIN)
122		{
123			execute('node npm-scripts.js worker:build');
124			// Clean build artifacts except `
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值