Skip to content
This repository was archived by the owner on Oct 30, 2025. It is now read-only.

Latest commit

 

History

History
66 lines (46 loc) · 2.2 KB

File metadata and controls

66 lines (46 loc) · 2.2 KB

RealtimeKit - HTML Samples

The contents of this repository have been moved to cloudflare/realtimekit-web-examples. Future updates and maintenance will continue there.

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.

Samples

Here are the list of available samples at the moment.

  1. Default Meeting UI
  2. Using Background Transformer to modify your background
  3. Background Transformer UI sample
  4. Create Your Own UI

Usage

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.

  1. Go to Create Meeting API and add your credentials and run the API with your request body, note the id you receive in resonse, this is the meeting id.
  2. Go to Add Participant API and add a participant to the meeting with the meetingId you received in previous API call.

Once you're done, you'll get an authToken, which you can use in a sample as explained below.

Trying out a sample

Here are steps to try out the samples:

  1. Clone the repo:
git clone git@github.com:dyte-io/html-samples.git
cd html-samples
  1. 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
  1. Load the server in your browser and make sure you pass the authToken query in the URL.
http://localhost:3000/?authToken=<your-token>