Video-on-Demand over Internet: a survey of existing systems and solutions

  • Yves DONY

Student thesis: Master typesMaster in Computer science


Video-on-Demand is a service where movies are delivered to distributed users with low delay and free interactivity. The traditional client/server architecture experiences scalability issues to provide video streaming services, so there have been many proposals of systems, mostly based on a peer-to-peer or on a hybrid server/peer-to-peer solution, to solve this issue. This work presents a survey of the currently existing or proposed systems and solutions, based upon a subset of representative systems, and defines selection criteria allowing to classify these systems. These criteria are based on common questions such as, for example, is it video-on-demand or live streaming, is the architecture based on content delivery network, peer-to-peer or both, is the delivery overlay tree-based or mesh-based, is the system push-based or pull-based, single-stream or multi-streams, does it use data coding, and how do the clients choose their peers. Representative systems are briefly described to give a summarized overview of the proposed solutions, and four ones are analyzed in details. Finally, it is attempted to evaluate the most promising solutions for future experiments.
Date of Award2008
Original languageEnglish
SupervisorLaurent Schumacher (Supervisor)


  • Video-on-demand service
  • live streaming video streaming
  • peer-to-peer networks
  • overlays
  • selection criteria.

Cite this