Skip to content

In this project, I created a React application that streams videos on the user's local computer

License

Notifications You must be signed in to change notification settings

abongsjoel/streams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Streaming App

In this project, I created a React application that streams videos on the user's local computer

screenshot

The project starts by using OAuth-based authentication to enable the user to login using Google API. The home screan displays a list of videos the user can stream alone with an 'Edit' and 'Delete' button to enble the user edit or delete videos they created. There is also a 'Create Stream' button that enables the user to create new streams. The project makes use of a vast variety of libraries.

Built With

  • Reactjs
  • Sematic-ui

React Libraries used

  • axios
  • flv.js
  • lodash
  • react-redux
  • react-router-dom
  • redux
  • redux-form
  • redux-thunk
  • json-server
  • node-media-server

Usage

  • Clone project into local repository
cd api
npm install
npm start
cd rtmpserver
npm install
npm start
cd client
npm install
npm start

Author

👤 Chi A. Joel

Acknowledgments

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

License

This project is MIT licensed.