@cloudflare/realtimekit-ui v1.0.1
RealtimeKit UI
RealtimeKit UI provides pre-built, ready-to-use UI components for integrating with Cloudflare RealtimeKit.
This package includes Web Components that work natively in HTML — so no framework required.
If you're using a specific framework, we also offer dedicated packages:
Usage
First, install RealtimeKit UI along with RealtimeKit:
@cloudflare/realtimekitis the core package that offers APIs to handle meetings in the client side. You use it to access and perform actions in a meeting.
npm i @cloudflare/realtimekit-ui @cloudflare/realtimekitThen you'll need to initialize a meeting object once you've received an authToken of a participant from your APIs.
You call the RealtimeKit Add Participant API from your own backend API to get this
authTokento use with RealtimeKit.
import RealtimeKitClient from '@cloudflare/realtimekit';
const meeting = await RealtimeKitClient.init({
authToken: '<your-auth-token>',
defaults: {
video: true,
audio: true,
},
});You can now pass this meeting instance to any of the components:
<!-- Load the component -->
<rtk-meeting id="my-meeting"></rtk-meeting>
<script>
const init = async () => {
const meeting = await RealtimeKitClient.init({
authToken: '<your-auth-token>',
defaults: {
video: true,
audio: true,
},
});
const meetingEl = document.getElementById('my-meeting');
meetingEl.meeting = meeting;
};
init();
</script>10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago