Skip to content

The application is an inspiration from Twitch and lets the user who has logged into the application using Google OAuth to live stream their screen to viewers on this application.

Notifications You must be signed in to change notification settings

Gary-1606/Video-Streamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Video-Streamer

The application is an inspiration from Twitch and lets the user who has logged into the application using Google OAuth to record video on their desktop and stream it to viewers on this application. Other people can watch videos that are being streamed.

Video Demo

https://drive.google.com/file/d/17fUEEEoV8AksYzck39qAHQu2dveHDJyf/view?usp=sharing

Technology Used

The application is focused heavily on Client Side

  1. React
  2. Redux
  3. Redux-forms, Redux-Thunk
  4. React-router-dom
  5. Google OAuth2 (Client Side)

Steps to use the repository

  1. Download the repository
  2. In 'client' folder, run 'npm install' to install the node modules
  3. Run 'npm start' to run the dev server at 'http://localhost:3000/'
  4. In 'api' folder, run 'npm install' to install the node modules
  5. Run 'npm start' to run the api server at 'http://localhost:3001/'
  6. In 'rtmpserver' folder, run 'npm install' to install the node modules
  7. Run 'npm start' to run the rtmp server at 'http://localhost:8000/'

About

The application is an inspiration from Twitch and lets the user who has logged into the application using Google OAuth to live stream their screen to viewers on this application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published