@rtn263net/cloudhub-rts-electron-sdk
Version:
cloudhub-rts-electron-sdk
58 lines (31 loc) • 1.72 kB
Markdown
### @rtn263net/cloudhub-rts-electron-sdk
<!-- ### 目录结构:
demo: 简单的功能实现,调试 sdk 用
sdk: sdk 源码
sdk 由 js 和 C++ 混合开发,在 npm 下载 @rtn263net/cloudhub-rts-electron-sdk 时,sdk/scripts 目录下的代码会自动下载依赖 C++ 部分的代码,并放在 addon 目录下,并与 scripts 目录同级
### 常用调试步骤:
- cd demo-formal
- npm i
- npm run dev
- 调试已发布到npm上的 @rtn263net/cloudhub-rts-electron-sdk,直接在 demo 目录下下载对应版本的 sdk 即可
```shell
npm install @rtn263net/cloudhub-rts-electron-sdk@XXX
```
- 如需调试本地 sdk 源码:
- 在 sdk 目录下执行 npm i, npm run build 打包源码生成 build 目录
- 在 oss (sdkversion/cloudhub-x.x.x目录下)找到对应 C++ 已编译好的文件,将解压后的文件都放在 sdk/addon/Release 下
- 在 demo-formal/src/js/pusher/pusher.js和demo-formal/src/js/puller/puller.js 里将@rtn263net/cloudhub-rts-electron-sdk 的引入改为引入 sdk/build
```javascript
// require('../sdk').default 会寻找 package.json 里 main 对应的路径文件
const RtsEngine = require("../../../sdk").default;
``` -->
### 常见问题:
1. 下载 electron 太慢,解决:
- 在终端执行 npm config edit 打开 npm 配置文件
- 配置electron淘宝镜像:
disturl=https://npm.taobao.org/dist
electron_mirror=https://npm.taobao.org/mirrors/electron/
- 安装依赖: npm i
2. window 环境打包安装包时失败,解决:注释掉下载 electron 的淘宝镜像
3.更新内容
1.0.8 修改了startScreenCaptureByDisplayId与startScreenCaptureByWindowId的传参个数