Giter VIP home page Giter VIP logo

agora-electron-quickstart's Introduction

Electron API Demos icon Agora Electron API Demos

NPM version node version npm download npm license

Content


This is a desktop app that interactively and with sample code demonstrates core features of the Agora-Electron-SDK API. It's built with Electron, too, of course. This app works on Windows, macOS operating systems.

Use this app to see what you can do with Electron and use the source code to learn how to create an audio and video app.

Electron API Demos Screenshots


Visit the electron website for important announcements.

Building

You'll need Node.js and Yarn installed on your computer in order to build this app.

$ git clone https://github.com/AgoraIO-Community/Agora-Electron-Quickstart
$ cd Agora-Electron-API-Examples
$ yarn
$ yarn start

More

Integrate SDK with other web frameworks

Use the refactored version of agora-electron-sdk

This Agora-Electron-API-Example-Iris uses a refactored version of agora-electron-sdk@alpha and demonstrates how to use the new api

Building

You'll need Node.js and Yarn installed on your computer in order to build this app.

$ git clone https://github.com/AgoraIO-Community/Agora-Electron-Quickstart
$ cd Agora-Electron-API-Example-Iris
$ yarn
$ yarn start

agora-electron-quickstart's People

Contributors

digitallysavvy avatar lichking-2234 avatar luz33c avatar menthays avatar plutoless avatar rojohub avatar sidsharma27 avatar williamdxz avatar zhangtao1104 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

agora-electron-quickstart's Issues

项目mac上跑起来会卡住,有两个warn

[warn] kq_init: detected broken kqueue; not using.: No such file or directory
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0

导致我打开官方demo,我页面直接卡住

Add Inject Stream not working in electron

When I am trying to inject stream in electron following error is coming:
api addInjectStreamUrl failed. this is an error
thrown by c++ addon layer. it often means sth is
going wrong with this function call and it refused
to do what is asked. kindly check your parameter types
to see if it matches properly.

This method returns me -1

I am passing correct parameters in method: addInjectStreamUrl(url, InjectStreamConfig)
It's working for us in web.

I am using following sdk/version:

  1. [email protected]
  2. [email protected]

Agora throws api error, when I try to share by display or window in API-Examples app

api agora::rtc::NodeRtcEngine::videosourceStartScreenCaptureByScreen failed. this is an error thrown by c++ addon layer. it often means sth is going wrong with this function call and it refused to do what is asked. kindly check your parameter types to see if it matches properly.

I didn't change the source code, just added the APPID.

Windows doesn't work!

OS: Windows 10
node: 8.16.1
npm install is OK.
When I npm run dev, the electron window is blank, and the devtools' console prints:

electron/js2c/asar.js:155 Uncaught Error: \\?\D:\codes\Agora-Electron-Quickstart\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node is not a valid Win32 application.
\\?\D:\codes\Agora-Electron-Quickstart\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node
    at process.func [as dlopen] (electron/js2c/asar.js:155)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:881)
    at Object.func [as .node] (electron/js2c/asar.js:155)
    at Module.load (internal/modules/cjs/loader.js:701)
    at tryModuleLoad (internal/modules/cjs/loader.js:633)
    at Function.Module._load (internal/modules/cjs/loader.js:625)
    at Module.require (internal/modules/cjs/loader.js:739)
    at require (internal/modules/cjs/helpers.js:14)
    at Object.<anonymous> (D:\codes\Agora-Elect…k\js\Api\index.js:6)
    at Object.<anonymous> (D:\codes\Agora-Elect…s\Api\index.js:3786)

What's the problem?

Nothing is show in the Electron Window

I used npm run dev to start the Electron App. But nothing is shown in the window as shown in the following screenshot:

2018-09-23 3 31 35

Is this expected behaviour? Or something is wrong.

只要引入 agora-electron-sdk 就报错 node is not a valid Win32 application.

Uncaught Error: \?\G:\Agora-Electron-Quickstart\Agora-Electron-React\node_modules_agora-electron-sdk@2.9.0@agora-electron-sdk\build\Release\agora_node_ext.node is not a valid Win32 application.
\?\G:\Agora-Electron-Quickstart\Agora-Electron-React\node_modules_agora-electron-sdk@2.9.0@agora-electron-sdk\build\Release\agora_node_ext.node
at process.func [as dlopen] (electron/js2c/asar.js:155)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:881)
at Object.func [as .node] (electron/js2c/asar.js:155)
at Module.load (internal/modules/cjs/loader.js:701)
at tryModuleLoad (internal/modules/cjs/loader.js:633)
at Function.Module._load (internal/modules/cjs/loader.js:625)
at Module.require (internal/modules/cjs/loader.js:739)
at require (internal/modules/cjs/helpers.js:14)
at Object. (G:\Agora-Electron-Quickstart\Agora-Electron-React\node_modules_agora-electron-sdk@2.9.0@agora-electron-sdk\js\Api\index.js:6)
at Object. (G:\Agora-Electron-Quickstart\Agora-Electron-React\node_modules_agora-electron-sdk@2.9.0@agora-electron-sdk\js\Api\index.js:3786)

Error running sample: "agora_node_ext.node is not a valid Win32"

Steps to repro:

Clone repo.

  • yarn run install
  • yarn run dev

Electron launches, with a console error that says
"Uncaught Error: \(--REDACTED--)\Agora-Electron-Quickstart-master\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node is not a valid Win32 application\?(--REDACTED--)\Agora-Electron-Quickstart-master\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node"

I verified that agora_node_ext.node is in the correct location inside of node_modules\agora-electron-sdk\build\Release

Appreciate your help solving this so that we can continue integrating Agora into our existing electron App.

agora-electron-sdk version: 2.0.7-rc.6

Audio Indicator Test

On electron, is there any provision in Agora to create visual audio indicator test for mic testing. Since we do not have access to audio stream we are not able to create visual sine wave.
startEchoTestWithInterval in Agora Electron API doen not work as it doesnt return stream.

We need to create a visualizer for user mic testing. Any pointer will be appreciated

Thanks

windows版npm run dev vue和apiexample报错

console报错:Return on error: error code -3, d:\workspace\carbon\video_engine_private\libhwcodec\libhwcodec\videoencoderintel.cpp 203
devtools里没有报错。
已经按一些issue指出的安装了ia32 5.0.8的electron

Vue+Electron5.0.8白屏

[warn] kq_init: detected broken kqueue; not using.: No such file or directory
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: No such file or directory
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0

"agora_electron": {
"electron_version": "5.0.8",
"prebuilt": true
}

Issue sharing window

On sharing window of Google Chrome, Electron app, Microsoft Edge etc. Complete screen is getting shared and on changing screen size of these windows it's throwing an error : Agora-Electron-Quickstart-master\Agora-Electron-React\node_modules\agora-electron-sdk\js\Api\index.js:452 invalid image header 735072 183520 183520
For other window like File Explorer it's working fine.

OS : Windows
Repo : Agora-Electron-React
Version of agora-electron-sdk : 3.0.0
Method used : startScreenCaptureByWindow() (tried using other methods of sharing window but the issue persists)

npm run dev页面空白,报错,window系统

Uncaught Error: \?\E:\demo\agora\Agora-Electron-Vue\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node is not a valid Win32 application.
\?\E:\demo\agora\Agora-Electron-Vue\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node
at process.func [as dlopen] (electron/js2c/asar.js:155)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:881)
at Object.func [as .node] (electron/js2c/asar.js:155)
at Module.load (internal/modules/cjs/loader.js:701)
at tryModuleLoad (internal/modules/cjs/loader.js:633)
at Function.Module._load (internal/modules/cjs/loader.js:625)
at Module.require (internal/modules/cjs/loader.js:739)
at require (internal/modules/cjs/helpers.js:14)
at Object. (E:\demo\agora\Agora-Electron-Vue\node_modules\agora-electron-sdk\js\Api\index.js:6)
at Object. (E:\demo\agora\Agora-Electron-Vue\node_modules\agora-electron-sdk\js\Api\index.js:3786)

windows下 屏幕共享问题

用官方的项目 Agora-Electron-Premium 启动,选择屏幕共享,在弹出选中中选择 chrome浏览器,出现的共享内容是错误的。如图
image

您好,WindowPicker中的代码是React

Agora-Electron-Quickstart implement-in-vue 中WindowPicker下的代码是用React写的,屏幕共享的预览和选择用的还是React写的.这个demo的屏幕共享功能没法实现.

Mac系统 打包失败

在Mac10.15.5系统上运行Agora-Electron-Vue工程的打包命令出错:
错误如下:
open /Users/shawn/work/WebstormProjects/dxz-lvb-electron-vue/node_modules/agora-electron-sdk/node_modules/just-task/node_modules/undertaker/node_modules/es6-weak-map/node_modules/d/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/package.json: too many levels of symbolic links github.com/develar/app-builder/pkg/node-modules.(*Collector).resolveDependency /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:192 github.com/develar/app-builder/pkg/node-modules.(*Collector).processDependencies /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:95 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:56 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 github.com/develar/app-builder/pkg/node-modules.(*Collector).readDependencyTree /Volumes/data/Documents/app-builder/pkg/node-modules/nodeModuleCollector.go:72 ⨯ /Users/shawn/work/WebstormProjects/dxz-lvb-electron-vue/node_modules/[email protected]@app-builder-bin/mac/app-builder exited with code ERR_ELECTRON_BUILDER_CANNOT_EXECUTE stackTrace= Error: /Users/shawn/work/WebstormProjects/dxz-lvb-electron-vue/node_modules/[email protected]@app-builder-bin/mac/app-builder exited with code ERR_ELECTRON_BUILDER_CANNOT_EXECUTE at ChildProcess.<anonymous> (/Users/shawn/work/WebstormProjects/dxz-lvb-electron-vue/node_modules/[email protected]@builder-util/src/util.ts:239:14) at Object.onceWrapper (events.js:412:26) at ChildProcess.emit (events.js:305:20) at maybeClose (internal/child_process.js:1028:16) at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] dist: cross-env NODE_ENV=production webpack --mode development && electron-builder`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dist script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/shawn/.npm/_logs/2020-06-03T09_11_50_571Z-debug.log
`

打包之后运行错误

我这边只是用最简单的demo,react的那个,本地运行没问题,但是打包出来一直在报错

image

Uncaught Error: \?\C:\Users\25009\AppData\Local\Programs\electron-react-webpack\resources\app\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node is not a valid Win32 application.
\?\C:\Users\25009\AppData\Local\Programs\electron-react-webpack\resources\app\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node

gora_node_ext.node is not a valid Win32 application.

ELECTRON_ASAR.js:160 Uncaught Error: \?\D:\pro\Agora\Agora-Electron-Quickstart\node_modules_agora-electron-sdk@2.4.0-beta.2@agora-electron-sdk\build\Release\agora_node_ext.node is not a valid Win32 application.
\?\D:\pro\Agora\Agora-Electron-Quickstart\node_modules_agora-electron-sdk@2.4.0-beta.2@agora-electron-sdk\build\Release\agora_node_ext.node
at process.module.(:60041/anonymous function) [as dlopen] (ELECTRON_ASAR.js:160:31)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:722)
at Object.module.(:60041/anonymous function) [as .node] (ELECTRON_ASAR.js:160:31)
at Module.load (internal/modules/cjs/loader.js:602)
at tryModuleLoad (internal/modules/cjs/loader.js:541)
at Function.Module._load (internal/modules/cjs/loader.js:533)
at Module.require (internal/modules/cjs/loader.js:640)
at require (internal/modules/cjs/helpers.js:20)
at Object. (D:\pro\Agora\Agora-Electron-Quickstart\node_modules_agora-electron-sdk@2.4.0-beta.2@agora-electron-sdk\js\Api\index.js:5)
at Object. (D:\pro\Agora\Agora-Electron-Quickstart\node_modules_agora-electron-sdk@2.4.0-beta.2@agora-electron-sdk\js\Api\index.js:2023)

您好,程序运行时,显示空白屏幕,报错如下;

Uncaught Error: \?\d:\Electron\Agora-Electron-Quickstart\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node is not a valid Win32 application.
\?\d:\Electron\Agora-Electron-Quickstart\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node
at process.func [as dlopen] (electron/js2c/asar.js:155:31)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:881:18)
at Object.func [as .node] (electron/js2c/asar.js:155:31)
at Module.load (internal/modules/cjs/loader.js:701:32)
at tryModuleLoad (internal/modules/cjs/loader.js:633:12)
at Function.Module._load (internal/modules/cjs/loader.js:625:3)
at Module.require (internal/modules/cjs/loader.js:739:19)
at require (internal/modules/cjs/helpers.js:14:16)
at Object. (d:\Electron\Agora-Electron-Quickstart\node_modules\agora-electron-sdk\js\Api\index.js:6:15)
at Object. (d:\Electron\Agora-Electron-Quickstart\node_modules\agora-electron-sdk\js\Api\index.js:3786:3)

请问该如何解决呢?谢谢~

在vue分支上启动报错

ELECTRON_ASAR.js:160 Uncaught Error: The module '\?\C:\Users\25679\Desktop\Agora-Electron-Quickstart\node_modules\agora-electron-sdk\build\Release\agora_node_ext.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 64. This version of Node.js requires
NODE_MODULE_VERSION 69. Please try re-compiling or re-installing
the module (for instance, using npm rebuild or npm install).
at process.module.(:9080/anonymous function) [as dlopen] (ELECTRON_ASAR.js:160:31)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:722)
at Object.module.(:9080/anonymous function) [as .node] (ELECTRON_ASAR.js:160:31)
at Module.load (internal/modules/cjs/loader.js:602)
at tryModuleLoad (internal/modules/cjs/loader.js:541)
at Function.Module._load (internal/modules/cjs/loader.js:533)
at Module.require (internal/modules/cjs/loader.js:640)
at require (internal/modules/cjs/helpers.js:20)
at Object. (C:\Users\25679\Deskt…k\js\Api\index.js:5)
at Object. (C:\Users\25679\Deskt…s\Api\index.js:1808)

yarn run dev 后报错,页面空白

node_modules\agora-electron-sdk\build\Release\agora_node_ext.node
at process.func (electron/js2c/asar.js:138)
at process.func [as dlopen] (electron/js2c/asar.js:138)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:922)
at Object.func (electron/js2c/asar.js:138)
at Object.func [as .node] (electron/js2c/asar.js:138)
at Module.load (internal/modules/cjs/loader.js:735)
at Module._load (internal/modules/cjs/loader.js:648)
at Module._load (electron/js2c/asar.js:715)
at Function.Module._load (electron/js2c/asar.js:715)
at Module.require (internal/modules/cjs/loader.js:775)

Runtime errors after following install steps

Hi, after cloning the repo, npm install, and npm run dev, I'm seeing the following errors in the console:

Uncaught Error: Cannot find module 'source-map-support/source-map-support.js'

and

Uncaught Error: Cannot find module 'react'

Running node v9.11.2 and npm 5.6.0.

Cannot run

Failed to run

$ npm run dev

[email protected] dev /Users/jnci/git/Agora-Electron-Quickstart
electron-webpack dev

/Users/jnci/git/Agora-Electron-Quickstart/node_modules/electron-webpack/out/cli.js:37
args.push(...extraWebpackArgs);
^^^

SyntaxError: Unexpected token ...
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3

Agora Premium App crashing

I am running electron example on Mac Catalina, When app try to get camera following warning comes in console crashing app:

[warn] kq_init: detected broken kqueue

When below code executes app crashes App.js:

  this.setState({
    videoDevices: rtcEngine.getVideoDevices(),
    audioDevices: rtcEngine.getAudioRecordingDevices(),
    audioPlaybackDevices: rtcEngine.getAudioPlaybackDevices(),
  })

App ran successfully for the first time. And error was coming after that.

No camera/audio devices are being shared at this point.
Any help will be appreciated.

not working

when the app starts it only shows a blank screen

Electron App | Frowny faces in video stream

We have an electron app. Whenever participant count is around 17 in a live stream session, for few users we see sad faces in video box after sometime. It happens randomly with other participants.
Screenshot 2020-12-16 at 8 10 17 PM
Refer screenshot.

Is it due to memory issue. Any pointers will be helpful.

Thanks in advance

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.