This repository consists of all the different ways in which you can use RealtimeKit and other packages to its full extent to get the best live audio/video experience.
Here are the list of available samples at the moment.
- Default Meeting UI
- Using Background Transformer to modify your background
- Background Transformer UI sample
- Create Your Own UI
To use these samples you would need to do the following steps:
First, you'll need to create a meeting and add a participant to that meeting.
You can do so by going to https://docs.dyte.io/api?v=v2 and run the APIs in the API runner itself so you can quickly get started.
Make sure you've created your Dyte account at https://dev.dyte.io and have your
Organization ID and API Key ready to use from the
API Keys section.
- Go to
Create Meeting API
and add your credentials and run the API with your request body, note the
idyou receive in resonse, this is the meeting id. - Go to
Add Participant API
and add a participant to the meeting with the
meetingIdyou received in previous API call.
Once you're done, you'll get an authToken, which you can use in a sample as
explained below.
Here are steps to try out the samples:
- Clone the repo:
git clone [email protected]:dyte-io/html-samples.git
cd html-samples- Install the packages with your preferred package manager and start a server,
for example:
default-meeting-ui.
npm install
# and to start a server
npx serve samples/default-meeting-ui- Load the server in your browser and make sure you pass the
authTokenquery in the URL.
http://localhost:3000/?authToken=<your-token>