Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abskrj/video-streaming-backend
An adaptive bitrate steaming backend service written in NodeJS
https://github.com/abskrj/video-streaming-backend
ffmpeg hls video youtube
Last synced: about 2 months ago
JSON representation
An adaptive bitrate steaming backend service written in NodeJS
- Host: GitHub
- URL: https://github.com/abskrj/video-streaming-backend
- Owner: abskrj
- Created: 2020-10-21T15:05:11.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-11T13:48:57.000Z (over 3 years ago)
- Last Synced: 2024-05-01T12:27:01.001Z (9 months ago)
- Topics: ffmpeg, hls, video, youtube
- Language: JavaScript
- Homepage:
- Size: 92.8 KB
- Stars: 49
- Watchers: 2
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FIRESTREAM - Adaptive Video Streaming Service
![logo 644de09a](https://user-images.githubusercontent.com/71965521/136795055-4afd3597-8ded-4fb5-981e-fe5296c2d6dc.png)FIRESTREAM - https://firestreamz.co/
Frontend: https://github.com/abhishekraj272/Video-Streaming-Frontend
Backend: https://github.com/abhishekraj272/Video-Streaming-Backend### Tech Used
- ExpressJS - For APIs
- MongoDB - For Fast R/W as little to no relation between data's + plus comes with free tier.
- Bash - For writting script to automate video video processing
- ffmpeg - For breaking video in chunks### Video Processing
- DASH Protocol is used to break videos in chunks of 7 seconds.
- DASH JS is used to fetch and play videos from AWS S3.### User friendly
![Screenshot 2021-10-06 225616](https://user-images.githubusercontent.com/71965521/136795128-ec905709-b6e8-426c-8315-4c1152c95992.png)
### Log-in page
![Screenshot 2021-10-06 225703](https://user-images.githubusercontent.com/71965521/136795310-1c4a0f51-666b-4608-a3de-78300355a9b2.png)
### Simple guided Video Upload page
![Screenshot 2021-10-06 225641](https://user-images.githubusercontent.com/71965521/136795360-4c0cf0ce-c3af-40e3-b866-9c3a0339957a.png)
- Note:- Log-In warning will show , if you are not logged in.
### License
MIT