Font Size: a A A

Research And Application Of Streaming Media Service Technology Based On P2P Networks

Posted on:2009-06-14Degree:MasterType:Thesis
Country:ChinaCandidate:P L WuFull Text:PDF
GTID:2178360245955129Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology and streaming media technology, watching movies through the Internet has become a common online entertainment. The traditional streaming media service system is based on C / S mode, which has a bottleneck on network bandwidth, and can not be used in large-scale networks. P2P streaming media service technology is a digital media streaming transmission and playback technology, which uses P2P networks architecture and its data exchange technology for transmission. It has resolved the problems of bandwidth bottleneck existing in C/S model, and has become a hot spot of streaming media technology at the present.The thesis firstly discusses the problems and shortcomings existing in P2P streaming media software, followed by the introduction of a P2P streaming media service system ShareMovie and its requirements analysis. Based on the studies on P2P streaming media technology, which include the typical P2P network architectures, the data transmission mechanism of P2P networks, the Gnutella network model, the data transmission technology of streaming media and so on, ShareMovie is designed and realized using Windows Peer-to-Peer SDK and DirectShow SDK. The preliminary test of ShareMovie system has also been carried out.The flooding mechanism is used in the transmission of streaming media data in the system. In order to alleviate the network load when flooding streaming media data, a node organizational strategy is introduced. This strategy can improve the data transmission capacity of networks layer to a certain extent, because the process of flooding streaming media data is controlled in an independent group. ShareMovie does not have any specialized streaming media server, and all films in the system come from the sharing of clients. In order to reduce the clients' network bandwidth overheads caused by sharing films, a simple and effective upload rate control mechanism is realized. This mechanism makes a client can easily see films in the system even when the client is sharing film with others. A mechanism to check the contents of films and to prevent unhealthy films transmitted is also realized in the system.
Keywords/Search Tags:P2P, Streaming media service, Windows Peer-To-Peer Networking, PNRP, DirectShow
PDF Full Text Request
Related items