Skip to content

AgoraIO-Usecase/AgoraMeetingExample-Electron

Repository files navigation

AgoraMeetingExample-Electron

其他语言版本: 简体中文

Overview

The AgoraMeetingExample-Electron project is an open-source demo that will show you meeting sence on how to integrate Agora SDK APIs into your project.

Support

  • Manage and test devices
  • Audio and video Conferencing
  • Attendee list with media status
  • Speaker and grid layouts
  • ScreenShare
  • Whiteboard
  • Voice activated
  • Native addon to follow PPT and position changed event of target window on focus mode

Todo

  • Real-time Messaging
  • Conference Control

How to run the sample project

Developer Environment Requirements

Notice

  • Please double check your local environment with the above requeirements, especially versions of Node and Yarn
  • Please add the absolute path of the directory which you want to put pptmonitor.exe to the exclusionpath list of Windows Defender if you want to use the function of tracking slide index of powerpoint.
$ powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath XXXXX\ExtraResources
  • As we provided native addon module from v1.4.0,you must install the native build tools if you want to run sample code from sources,learn more about how to compile native addon from node-gyp 8.3.0

Steps to run

  • Create a developer account at Agora.io, and obtain an AppID.
  • Follow WhiteBoard Doc to enable WhiteBoard and obtain your AppIdentifier、AK and SK。
  • Clone project files
$ git clone https://github.com/AgoraIO-Usecase/AgoraMeetingExample-Electron.git
$ cd AgoraMeetingExample-Electron
  • Reanme file .env.template to .env, and replace 'XXXXXX' with your AppID、 AppCert、AppIdentifier、AK and SK.

Then do the following:

$ yarn
$ yarn start

Feedback

If you have any problems or suggestions regarding the sample projects, feel free to file an issue.

Reference

Related resources

  • Check our FAQ to see if your issue has been recorded.
  • Dive into Agora SDK Samples to see more tutorials
  • Take a look at Agora Use Case for more complicated real use case
  • Repositories managed by developer communities can be found at Agora Community
  • If you encounter problems during integration, feel free to ask questions in Stack Overflow

License

The sample projects are under the MIT license.