VideoStream is a live streaming application built using React and VideoSDK. The app allows users to host and join live streaming sessions seamlessly, providing an interactive experience for both speakers and viewers.
- Real-time Video Streaming: Host live video sessions with low latency.
- HLS Support: Stream live content using HTTP Live Streaming (HLS).
- User Roles: Differentiate between speakers (who can control the stream) and viewers (who can only watch).
- Adaptive Streaming: Automatically adjusts the video quality based on the viewer's internet connection.
- Interactive UI: A simple and clean interface for users to join or create meetings.
- Toggle Microphone/Camera: Users can mute/unmute their microphone and turn their camera on/off.
Before you begin, ensure you have the following installed:
- Node.js (v12 or later)
- npm (comes installed with Node.js)
- A VideoSDK account to obtain your API token
Follow these steps to get your live streaming app up and running:
git clone https://github.com/riyachudasama23/VideoStream.git
cd VideoStream
npm install
npm run dev
This repository is licensed under the MIT License.