With the rapid development of the Internet, the media streaming technology has achieved great progress, but the increasing consumers and videos bring a new challenge to the media streaming distribution technology in a large scale. At the same time profit from network bandwidth and the capacity of user end-systems continue improving, peer-to-peer (P2P) technology quickly spring up. So how to utilize the valued end-systems resources to build a P2P media delivery system with large-scale, high scalability, reliability and performance in a dynamic P2P network environment becomes a hot research topic in recent years.The dissertation focuses on researching the media data distribution method and the node cooperation mechanism which based on P2P network, for the two issues a method Media Streaming Distribution based on Domain (MSDD), and a Cooperation Mechanism between Nodes based on Streaming Certificate (CMNSC) have been presented. MSDD takes the conditions of nowdays network into account not restrict provide node's bandwidth and allows one provide node services many request node at one time, furthermore takes node physical address as an important system parameter to make every node first request or provide service in its domain. MSDD adopts test distribution method to select the set of provide node, namely the set has the least transmission delay is first been selected, has the second little transmission delay is the standby, and by parity of reasoning to transmit datum in dynamic mode. CMNSC adopt the strategy to stimulate every node share their resources, that is node issues certificate, system grades all nodes mainly by checking and counting certificate and judging the behavior of node on line, the higher score a node is, the more priority and better service a node can get.The simulation results demonstrate the performance of media streaming content distribution based on P2P network has been improved by adopts MSDD and CMNSC. |