Providing video lectures to a remote user using video streaming technologies is a popular and widely used application in e-learning. Video streaming is a technique used to deliver video to a remote location for playback on a client player as shown in Fig 1. Here client device can be a PC, laptop, netbook, tablet PC or even a mobile phone.