An open API service indexing awesome lists of open source software.

https://github.com/abongsjoel/streams

In this project, I created a React application that streams videos on the user's local computer
https://github.com/abongsjoel/streams

axios flvjs json-server lodash node-media-server react react-dom react-redux react-router-dom react-scripts redux redux-form redux-thunk web-vitals

Last synced: about 1 year ago
JSON representation

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

Awesome Lists containing this project

README

          

# Video Streaming App

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

![screenshot](../main/screenshot.png)

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**

- GitHub: [@abongsjoel](https://github.com/abongsjoel)
- Twitter: [@thierryjoel10](https://twitter.com/ThierryJoel10)
- LinkedIn: [Chi Abongwa Joel](https://www.linkedin.com/in/chi-abongwa-joel-b4285a97/)

## Acknowledgments

- [Stephen Grider](https://www.udemy.com/course/react-redux/#instructor-1)

## Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/abongsjoel/streams/issues).

## Show your support
Give a ⭐️ if you like this project!

## License

This project is MIT licensed.