|
With the rapid development of Internet, broadband users is growing, a new change in the people's work and life. People are no longer just satisfied with traditional web browsing, file download basic manifestations of the Internet, more service requirements and network resources. Today, the unique entertainment and interactive network streaming media technology will gradually become the main applications of the Internet. Traditional CDN technology for streaming media content distribution face a costly problem, the use of P2P technology has a network congestion is not easy to manage, poor security disadvantage. The P2P CDN effective combination, the introduction of P2P and CDN technologies in streaming media distribution system at the same time, through the use of this model to improve the streaming media distribution and service capabilities, improve the overall performance of the system. Firstly, the user demand for services on the Internet, streaming media, as well as the importance of streaming media technology to do an overview of, and then introduces the basic concepts and characteristics of streaming media technology, P2P and CDN technologies in their technical characteristics, development of the status quo, and the results achieved at this stage, to provide a solid theoretical foundation for practice. In-depth discussion of network architecture, performance advantages and problems, and way of contrast, the P2P and CDN technical level to do a full range of comparison. According to the characteristics of P2P and CDN, the use of combined P2P CDN technology ideas to build a streaming content distribution platform. Specific design based on the actual effect of a combination of P2P and CDN streaming distribution system model, the system model is divided into three levels, two parts. Were introduced in detail the architecture of the center layer edge layer and autonomous domain layer, the part of the system in P2P and CDN part of the detailed design, including demand design, server design, key technologies and strategies for design, as well as the client function module design. On the basis of the existing system, according to the degree of interest of different types of programs, as well as the same program, different degree of interest in different paragraphs, distribution strategy based on user behavior features, the new streaming distribution and user cache scheduling these two aspects of performance optimization. Finally, through the simulation experiments, validation of the superiority of the streaming media distribution system based on P2P and CDN collaboration, and new streaming media distribution strategy and user cache scheduling optimization correctness.
|