https://github.com/sharadbhat/quickdash
Proof of concept for streaming video using DASH
https://github.com/sharadbhat/quickdash
dash expressjs netflix nodejs youtube
Last synced: 30 days ago
JSON representation
Proof of concept for streaming video using DASH
- Host: GitHub
- URL: https://github.com/sharadbhat/quickdash
- Owner: sharadbhat
- License: mit
- Created: 2021-03-03T07:20:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-04T08:45:25.000Z (about 4 years ago)
- Last Synced: 2023-10-20T23:04:45.693Z (over 1 year ago)
- Topics: dash, expressjs, netflix, nodejs, youtube
- Language: HTML
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QuickDASH
Proof of concept for streaming video using DASH.
**DASH** - Dynamic Adaptive Streaming over HTTP
**ABR** - Adaptive Bitrate Streaming
## Prerequisites
1. Ffmpeg - [https://ffmpeg.org/download.html](https://ffmpeg.org/download.html)
2. Shaka Packager - [https://github.com/google/shaka-packager](https://github.com/google/shaka-packager)## Usage
To run locally,
```sh
# Place your sample.mp4 in the public/src folder# Generate different quality renditions of the video
./qualityGenerator.sh# To generate the MPD file (Media Presentation Description)
./mpdGenerator.sh# Install server dependencies
npm i# Start server
npm run start
```Head over [http://localhost:80](http://localhost:80)