Video content is dominating these days. From instructional guides to entertainment bits, we see videos on several devices. The desire for technologies enabling people to download and watch their preferred videos offline has been driven by this explosion in video
