Dyte is a technology company specializing in real-time communication solutions. Our products are designed to enable seamless and efficient video interactions in various applications, ranging from virtual meetings to interactive live streaming. The offerings are known for their robust performance, scalability, and ease of integration.
- node v18.7.0
- npm 8.18.0
- Webcam for video functionality
- Microphone
- Dyte developer Account for API Key and Organisation ID
- clone this repository
- After cloning, we should install all the dependencies using npm by running
npm i
- Copy
.env.example
to.env
- Generate an
authToken
using the create-participant API. - Create a Deep AR account and obtain license key.
- Populate
.env
file with the tokens. - Once all of the above are done, you can run the project by executing:
npm run dev
Note: These terms have been referred to in the following content
- Dyte Documentation: This refers to the Dyte Documentaion for the web-core (relating to the core functionality of the sdk) and react-ui-kit (relating to the frontend components and flows of the application).
- API Reference: This refers to Dyte's API reference where all routes that are available to the user are listed and explained. Dyte's API has to versions of APIs, v1 and v2 respectively. In this project we have used the v1 API.
We welcome contributions. Feel free to file issues & pull requests on the repo and we'll address them as we can. For any questions, feedback or suggestions about Dyte, reach out to us directly on our Discord Community Server.
All of Dyte's Sample Apps are Licensed with the MIT License. For more details, view the LICENSE.