Proof of concept for streaming video using DASH.
DASH - Dynamic Adaptive Streaming over HTTP
ABR - Adaptive Bitrate Streaming
- Ffmpeg - https://ffmpeg.org/download.html
- Shaka Packager - https://github.com/google/shaka-packager
To run locally,
# 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