UNPKG

@rtn263net/cloudhub-rts-electron-sdk

Version:

cloudhub-rts-electron-sdk

58 lines (31 loc) 1.72 kB
### @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的传参个数