Research and Implementation on Campus LAN P2P Live Streaming System
|School||Zhejiang University of Technology|
|Keywords||p2p live streaming LAN peer selection buffer|
In recent years, with the popularity of media and entertainment in the Internet and the rapid development of the construction of the campus LAN, campus network users have a great demand for online media. Video on demand and live broadcast services accounte for a majority. Research related technology based on streaming media has become the hot spot. Most of traditional streaming media system used client/server (C/S) model, that the Server resources and network bandwidth became the bottleneck of system extension. Using P2P technology for live streaming can not only Effectivelyreduce dependence on the resources and network bandwidth,and network deployment complexity and costs are lower, and the system can adapt to network heterogeneity. Although there is already a lot of P2P-based streaming media broadcast system, but the network delay of broadcast system, playing steady, symmetrical bandwidth of up and down the line, security and other issues can be further studied and resolvedThis paper introduces the P2P technology, streaming media and related theories, and then gives the P2P-based live streaming system design, and analyze the system’s functional requirements in detail,and designs the communication processes and message format of the system.Finally,I design and implement a P2P-based live streaming system, and give the details of its architecture and function modules.This paper focuses on five aspects: (1) A detailed design of P2P live streaming system communication protocol. (2) In-depth study of the organization and management of client nodes, and multicast tree establishment and maintenance of the corresponding algorithm is proposed. (3)Called the Window Media Encoder SDK, designed and implemented a multi-streaming capture encoder which was more suitable live streaming real-time signal. (4)In-depth analysis of the P2P broadcast system in the resource management server resource management and channel management of the node list, the corresponding solutions.(5)Through the LAN broadcast test system interrupted by the number of uplink and downlink bandwidth data, obtained the feasibility, reliability and stability.