Font Size: a A A

The Design And Implementation Of An Embedded P2P Streaming Media Distribution Client

Posted on:2009-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:D WangFull Text:PDF
GTID:2178360275972425Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the widespread popularization of Internet and rapid development of broadband network, streaming media application has been becoming a hotpot in recent years. Currently streaming media systems are generally based on the client/server mode, in which the server-side bottleneck limits the expansibility of systems that is very important to meet the need of large-scale application. So other technologies such as IP multicast and CDN are proposed to resolve this problem. But those can't be widely used because of their drawbacks except one emerging technology-P2P. P2P network, in which each peer pushes the services to others and takes advantage of the resource of others, distracts load from the center sever to the peer at the edge of the network so that pressure of server end can be alleviated and expansibility of the systems can be improved.This paper firstly introduces the development background of P2P media streaming systems, and then expatiates on the important significance of the project. Secondly, the paper discusses the relevant protocols and key technologies about existing streaming media systems and the frameworks of P2P technology. Thirdly, the paper describes the whole software design scheme of the P2P media streaming prototype system involved in the project. Then, combined with the existing P2P streaming media systems, a P2P streaming media distribution client which can be applicable in embedded devices is designed. After frame work design, this paper describes the main concepts and designs of the media playing module, communication controlling module, and media transfering module. At last the implementation of the software is described. By system debugging and testing, the function of this system has been proved to improve the video quality and relieve the pressure of the server end. But the system should be developed further because it can't provide all-sided function. In the end, the paper also puts forward the further expectation and imagination in the future.
Keywords/Search Tags:Embedded, P2P (Peer-to-Peer), Streaming Media, Live
PDF Full Text Request
Related items