In this series of Jupyter Notebook we are going trought the process of understanding and being able to run an adaptive bitrate streaming server in our own localhost machine. We will need to prepare and encode the videos, create the necessary manifest file and load everything in a html5 video tag.
In adition we will develop a control bar fitting our interests.
- Video Encoding: (beta)
- Video Packaging (beta)
- WebPlayer interface (Dash.js, Video.js) (in progress)
- Make an user interface for uploading and render videos
- organize a Database for linking the videos a WebPlayer inteface
- Video rendered files creation
- manifest files creation
- video manifests available trought API
This is a work in progress, any help or recomendation will be very much apreciated.