Vanilla javascript implmentation of the Agora Video SDK for Web v4.2
A walk-through of the project setup and code: Guide.md
Test the build: https://agoraio-community.github.io/group-video-chat/
- Clone the repo
- Rename
.env-example
file to.env
- Add Agora API Key to the .env file
- Follow steps in setup
- Open the terminal and navigate to repo folder
- Use this command to run dev mode with local webserver:
npm run dev
- Follow steps in setup
- Open the terminal and navigate to repo folder
- Use this command to run the build script:
npm run build
- Upload the contents of the new
dist
folder to your webserver - Make sure the server has your Agora API key set in the environment variables using the env variable
VITE_AGORA_APP_ID=
This project is setup with a GitHub actions workflow to deploy the project to GitHub pages, if enabled in the project settings.
To enable GitHub Pages build via GitHub Actions:
- Clone or Fork the project (https://github.com/digitallysavvy/group-live-stream)
- Click the project's Settings tab
- Click the Pages tab in the left column menu
- Under Build and deployment, select GitHub Actions as the Source
- Click the Environments tab in the left column menu
- Click github-pages from the Environments list
- Click Add variable under the Environment variable section
- Set the name
VITE_AGORA_APP_ID
and your Agora AppId as the value. - Update the
vit.config.js
file to update the url if you change the project name