Bandwidth efficient video-on-demand algorithm (BEVA)

A true video-on-demand system provides the user with the freedom to select video content at any time and to perform VCR-like user interactions. This requires a dedicated video stream for each customer request. Incoming customer requests result in a significant load on the server and network resources. This is due to the high bandwidth and long duration of video content. Network cost can be very expensive because multiple streams are required for different customers even when they are watching the same video. Techniques such as batching and patching have been proposed to reduce the bandwidth requirements of a video-on-demand system. These techniques are not satisfactory when the users perform at large number of interaction on the system. This paper describes a technique to reduce the bandwidth requirements of a video-on-demand system that is not dependent on the user interactions. The proposed technique therefore reduces the network costs significantly and allows interactive video-on-demand functionality.

[1]  Jon Crowcroft,et al.  Optimised batch patching with classes of service , 2000, CCRV.

[2]  Kien A. Hua,et al.  Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems , 1997, SIGCOMM '97.

[3]  Kien A. Hua,et al.  An efficient bandwidth-sharing technique for true video on demand systems , 1999, MULTIMEDIA '99.

[4]  Tomasz Imielinski,et al.  Metropolitan area video-on-demand service using pyramid broadcasting , 1996, Multimedia Systems.

[5]  Fouad A. Tobagi,et al.  Providing distributed on-demand video services using multicasting and local caching , 1999 .

[6]  Sridhar Ramesh,et al.  Multicast with cache (Mcache): an adaptive zero-delay video-on-demand service , 2001, IEEE Trans. Circuits Syst. Video Technol..

[7]  Mary K. Vernon,et al.  Optimal and efficient merging schedules for video-on-demand servers , 1999, MULTIMEDIA '99.

[8]  Wanjiun Liao,et al.  The Split and Merge Protocol for Interactive Video-on-Demand , 1997, IEEE Multim..

[9]  Wanjiun Liao,et al.  The split and merge (SAM) protocol for interactive video-on-demand systems , 1997, Proceedings of INFOCOM '97.

[10]  Mary K. Vernon,et al.  Bandwidth skimming: a technique for cost-effective video on demand , 1999, Electronic Imaging.

[11]  Yuzhuo Zhong,et al.  PeriodPatch: an efficient stream schedule for video on demand , 2000, SPIE Optics East.

[12]  Philip S. Yu,et al.  On optimal piggyback merging policies for video-on-demand systems , 1996, SIGMETRICS '96.

[13]  Donald F. Towsley,et al.  Supplying instantaneous video-on-demand services using controlled multicast , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.