|
Associated with the development of the Internet , network technology was a revolution , to bring new technology highlights include : peer-to-peer networks , distributed systems , grid , high-density storage and so on . The application of these new technology has changed our traditional means of access provided , including video-on-demand to bring real-time visual and interactive Web experience , and therefore more and more loved by everyone . However , there are still some drawbacks due to the bottleneck of the network bandwidth , and related technologies , resulting video playback related issues . In order to improve the quality of the video-on-demand network , in-depth study of existing theoretical knowledge , improve the technological bottlenecks that exist . Demand delay as well as screen effect for video-on-demand process related issues. The papers on top of the original theoretical basis for learning, including streaming media technology , P2P structure model , VOD system structure , and to make their own improvements . The main research and innovation is reflected in the following aspects : 1) analysis of the the the traditional P2P VOD system structure model , constructed a more suitable convenient and flexible multi-level structure , hierarchy nodes according to the functions similar to the division of regional blocks actual results validate the structural model for the latest network -demand , flexible scalability . 2) changing the mechanism of UDP- tunneled message , the more stable the TCP message mechanism to achieve data transmission , and enhance the stability of the message transmission process . 3 ) According to the characteristics of the client memory cache and disk cache , memory cache has a fast response speed of the hard disk cache has a large capacity , this paper proposed to predict the nature of the multiple caching mechanism , the message of the balance system cache , and maximize the use of the customer side caching . 4) on-demand behavior for different users , server processing program scheduling optimization phase difference for the popularity of different programs , to take the cache node dynamically updated , real - time control program popularity , to achieve rapid processing of user demand requests . 5) structural model , software process design , as well as a functional role . Design and Implementation of VOD server .
|