/live-stream

Live stream application using MERN stack

Primary LanguageJavaScript

Live Stream

Todo

Basics
  • Login Form
  • Signup Form
  • Form validation (Fronted)
  • Link sharing.
  • Raise Hands
  • Share screen.
  • Responsiveness
Socket io
  • Create Socket io server
  • Handle Socket Connections
  • Handle Socket disconnections
RTC web # Live-stream
  • Capture peer stream
  • Accept calls
  • Connect peers
  • Send stream
  • Exchange streams

How to run?

Peerjs

    npm install peerjs -g
    peerjs --port 3001

Client

    cd client
    npm install
    npm start # Runs on port 4000

Server

    cd server
    npm install
    node api.js # Runs on port 3000