Font Size: a A A

Design And Implementation Of P2P-based Multiple Data Sub-streams Live Media Streaming Client

Posted on:2014-09-29Degree:MasterType:Thesis
Country:ChinaCandidate:Z G ZhangFull Text:PDF
GTID:2268330401464288Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet and the popularity of broadband, livestreaming service with its good features of interactive entertainment and rich experiencehas been development rapidly. However, the traditional methods have its inherentweakness, for example: C/S model has a central server bandwidth and performancebottlenecks; IP Multicast technology also has some limits about network of theunderlying hardware, deployment, reliability and congestion control; CDN technologyis more complex and expensive deployment and poor real-time. The P2P technology hasbeen more widely used in the field of streaming media applications for its highscalability and robustness. It’s easy to deploy and cost-effective. Resource distributionmethods of P2P technology has replaced a central source server distribution methodswith the application layer way to share with peer node in the overlay network. It hassolved the single point of bottleneck problems to improve system robustness and thebandwidth utilization.This thesis analyzes the P2P streaming technology development in present, studiesand summarizes the basic theory of the P2P streaming systems in further, including thelatest research results of the peer-to-peer networks and streaming media. This thesisexplores the Internet live streaming based on P2P networks several model, analyes thepros and cons of various models and scenarios, which has some important significancefor the design of P2P live streaming client of multiple data sub-streams of this thesis. Inaddition, we discuss the several quality indicators of P2P live streaming service.About some problems in P2P live streaming network, such as: coverage networkand the low physical network matching and efficiency of data scheduling, we propose anode selection strategy that based on the location analysis and the prediction of the nodewith the highly dynamic and heterogeneous characteristics of P2P node. Nodes canadjust their topology in the neighbor regions dynamically to find a suitable peer node inglobal and optimize the degree of match coverage network to improve the bandwidthutilization. In addition, the data scheduling algorithm MSDSA based on multiple datasub-streams and CoolStreaming/DONet data optimized algorithm has been proposed to improve the P2P node data scheduling capabilities significantly and ensure the qualityof live streaming service.This thesis introduces a live streaming media content delivery network,PPLMDN(Peer-to-Peer Live Media Delivery Network).A P2P streaming live client of multipledata sub-streams has been designed and implemented based on PPLMDN and testedand verified its functionality and performance in a LAN environment. The experimentstudies show that the functionality and performance of the client is running well, and itcan provide high Quality of live Service for users by analyzing the playout delay, playcontinuity serveral performance indicators.
Keywords/Search Tags:P2P Network, Streaming Media, Live, Autonomous Domain, data schedule
PDF Full Text Request
Related items