<h1 align="center">
  <img src="https://static.videosdk.live/videosdk_logo_website_black.png"/><br/>
<p align="center">
  Video SDK No Code Prebuilt<br/>
  <a href="https://videosdk.live/">videosdk.live</a>
</p>
</h1>

<p align="center">
  <a href="https://www.npmjs.com/package/@videosdk.live/rtc-js-prebuilt"><img src="https://img.shields.io/npm/dw/@videosdk.live/rtc-js-prebuilt.svg?style=for-the-badge" alt="NPM downloads"></a>
  <a href="https://www.npmjs.com/package/@videosdk.live/rtc-js-prebuilt"><img src="https://img.shields.io/npm/v/@videosdk.live/rtc-js-prebuilt/latest.svg?style=for-the-badge" alt="NPM latest version"></a>
   <a href="https://discord.com/invite/f2WsNDN9S5"><img src="https://img.shields.io/discord/876774498798551130?color=%237289da&label=Chat%20on%20Discrd&style=for-the-badge" alt="Chat on Discord"></a>
</p>

## Features

- Completely Low code and serverless.
- Video API with real-time audio, video and data streams
- 5,000+ participants support
- Chat support with rich media.
- Screen sharing with HD and Full HD.
- Play realtime video in meeting
- Connect it with social media such as Facebook, Youtube etc (RTMP out support).
- Intelligent speaker switch
- Record your meetings on cloud
- Inbuilt support of whiteboard, poll and Q & A.
- Customize UI as per your needs.

## Browser Support

Visit our official guide for [Browser Support](https://docs.videosdk.live/docs/realtime-communication/see-also/device-browser-support)

# Setup

## Using prebuilt sdk

Our prebuilt sdk enables opportunity to integrate real time communication with your application with just 10 minutes.

### Setting up prebuilt sdk using `<script>`

The easiest way to get started is by just adding our prebuilt script in your website.

```js
<script src="https://sdk.videosdk.live/rtc-js-prebuilt/0.3.41/rtc-js-prebuilt.js"></script>
```

### Setting up prebuilt sdk using package manager

**From npm package**:

```js
npm install @videosdk.live/rtc-js-prebuilt
```

**From yarn package**:

```js
yarn add @videosdk.live/rtc-js-prebuilt
```

## Documentation

Check the components and their usage in our [documentation](https://docs.videosdk.live/docs/realtime-communication/sdk-reference/prebuilt-sdk-js/video-sdk-meeting).

## Try it out

Run the [Code sample](https://github.com/videosdk-live/videosdk-rtc-react-prebuilt-example) to see it in action.
