Abstract
In the recent years, VOD (Video-On-Demand) systems have been extensively proposed, researched and developed because of their great marketable value. In this paper, we propose a total solution to construct and implement a practical PC-based VOD system. From the viewpoint of implementation, we separate our VOD system into three separate modules, including storage management module, communication module and playback module. We propose some special design, such as disk modeling and scheduling, lightweight transmission protocol and some playback mechanisms for these modules to meet the requirements of a VOD system.