Font Size: a A A

The Design And Implementation Of Sharing Streaming Media System Based On P2P

Posted on:2014-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:X F ZhouFull Text:PDF
GTID:2268330425484214Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet communications technology, people look forward to streaming media technology which can carry real-time information. Currently, streaming service mainly is based on client/server architecture or peer-to-peer network (P2P). However, because of the shortcomings of client/server architecture, streaming media services can’t meet user’s growing needs. The structure of C/S has a fatal limitation that likely to get overloaded and has a single point of effectiveness which affected by the limitative processing capability of server and the bandwidth. P2P technology used in video streaming system can more fully utilize the idle client that has enough computing capacity and bandwidth resources. And, it distributes the traditional server streaming service pressure to the participating nodes, so that the current resources can be supply to more users with high-quality services. Thus, it greatly opens up the range of applications of network video business.In this paper, P2P network architecture is adopt to fulfill the design, implementation and deployment of a streaming media sharing system for sharing multimedia data between users. The paper first provides an overview of P2P networks, streaming media technology, and other relevant background knowledge and transmission control protocol of streaming media-sharing system. Our main works are as follows:This study makes overview on concept of streaming media and P2P streaming media technology. Moreover, it studies on the media data compression technology, application layer multicast technology, streaming media transmission protocol.Then, this paper respectively describes in detail the analysis, design and implementation of directory server based on the Hashmap and the modular design and realization process of client subsystem based on JMF for encoding, transmission and play multimedia.Because of long delay of playing, the users cut down their interest on traditional streaming system. During the design of streaming client for the traditional on-demand streaming, this paper presents a streaming dual cache model, and improve the page alternative algorithm for this model.Finally, the paper designs the P2P streaming system test, and it consists mainly of two aspects which are system functional testing and performance testing. The tests show that the streaming media system based on P2P technology designed to meet the needs of users.
Keywords/Search Tags:P2P, client/server architecture, streaming media, JMF
PDF Full Text Request
Related items