Font Size: a A A

A P2P Based Design And Implementation Of Live Streaming System

Posted on:2007-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:S Y WangFull Text:PDF
GTID:2178360212957278Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The rapid development of P2P technology made it as one of the most disruptive tools for the construction of large-scale distributed system over Internet. P2P network used the completely distributional construction, in which nodes no only gained resources or service from others, but also contributed. The network was didn't rely on some central servers, which was more robust and extendible than traditional C/S system. Therefore, as one of the most perspective applications, P2P streaming system has become one of the hotspot of P2P research.P2P based live streaming system could reduce the server resources and bandwidth effectively, was adaptive to heterogeneous network, and also reduced deployment cost. But the existing system still had some problem to solve, these problem included: delay, uncontrollable network, asymmetrical transmission, NAT/FW traversal, security and management.This thesis conducts in-depth research on several basic issues of P2P streaming system, including how to design of P2P overlay network, how to optimize the topology based on underlay network, how to collect Node information, how to select data sending Node set, how to locate data, and how to schedule dynamic data set between data sending Nodes to obtain minimum delay, and also including P2P network management and security.This thesis designed and implemented a P2P based live streaming system, which used directional diffusion to improve diffusion efficiency and reduce bandwidth and delay, used double routing table to control data transmission scope, used responsibility based system data compensation to solution asymmetrical transmission problem, and established a kind of secure and manageable P2P live streaming framework.The system was tested during FIFA 2006 rebroadcast in DLUT, which was adjusted many times during test, and have been a reliable system now. This system made remarkable progress in reducing transmission delay, controlling network transmission scope, and enhancing P2P network security and management.
Keywords/Search Tags:P2P, Kademlia, Live Streaming Media, Real Time Transmission Scheduling
PDF Full Text Request
Related items