Aim: The aim of this project is to create a local streaming platform for the multimedia (movies) content on your network device to everyone on your network. It will help you to stream movies stored on your PC on any device like mobile, tablets etc.. without downloading or transferring it. The application is very much similar to many popular video OTT services like Netflix, Prime Video etc.. but works only on the content you have locally.
At present the application is tested and verified as working on mp4 videos which are to be stored in Videos folder of the package.This project is still under development. In case of complaints or clarifications, please reach out to me at sachmoadi2001@gmail.com
Steps to Use:
- To use the application, store the mp4 videos you want to stream in the videos folder.
- Then, start the frontend and backend servers by giving commands:
cd frontend/frontend_videoserver && npm install && npm start
andcd backend && npm install && node index.js
- You can also use nodemon instead of node while starting the backend server.
- For people preferring to use
yarn
for package handling, feel free to do so but do not make pull requests to update docs. I use npm almost everywhere. ######################## As mentioned the project is under development and I am still learning while building this project. So if you have any suggestions on improving the performance of the project (aside from a few ideas that I already have), you are most welcome to ping me on my mail.
ReleaseLog Date:21/07/2021 Version: v1.0.0 - working
- Added the basic implementation with mp4 videos.
- Built a frontend with reactjs and backend with node server.
- Built a basic UI around the server. Tested the application on LAN with a single video.
Date:22/07/2021 Version: v1.1.0 - working
- Improved UI on React
Date: 23/07/2021 Version: v1.1.1 - working
- Improved Documentation and added contribution guidelines.
- Added code of conduct for contributors and participants.