Skip to content

A simple live-streaming web app with WebRTC, Socket.IO, Node.js, and real-time chat.

Notifications You must be signed in to change notification settings

moreinn/live-stream-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎥 LiveStream App

A real-time Live Streaming Web Application where a user can start a live stream, and up to 10 participants can join the stream. Users can interact through live chat, and the platform includes authentication features such as login and registration.

🚀 Features 🎥 Live Streaming

Host can start a live video stream

Up to 10 viewers/participants can join

Real-time audio/video communication

Smooth, low-latency streaming

💬 Live Chat

Real-time messaging for all participants

Auto-scroll chat window

Username display for each message

🔐 Authentication

User Register

User Login

Authentication validation

Secure password handling

🖥️ UI / UX

Clean and responsive interface

Streamer and viewers layout

Easy to join, leave, and navigate

🛠️ Technologies Used

Frontend: HTML, CSS, JavaScript

Backend: Node.js / Express

Real-time: WebRTC, Socket.io

Database: SQL

Authentication: JWT / Sessions

About

A simple live-streaming web app with WebRTC, Socket.IO, Node.js, and real-time chat.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published