Font Size: a A A

Design And Implementation Of Net Video-on-demand Multimedia Streaming Platform Based On P2P

Posted on:2011-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:J X LiFull Text:PDF
GTID:2178330338981044Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Because of limited server capacity and network bandwidth,the traditional C/S service model for video streaming media application limits the system capacity and scalability. P2P technology can make full use of idle network bandwidth resources and client service capabilities. Through data exchange among clients, it can greatly reduce the pressure on server.In recent years, the peer-to-peer video-on-demand multimedia streaming business achieves a great success. Thanks to combination of the multimedia streaming technology with the P2P technology, the reliability and expansibility of the multimedia streaming service system have been improved greatly. The video-on-demand system is asynchronous, when clients play back the same program, each user's starting time may be different. And users would run VCR operations such as: pause, speed, skip backwards and drag. Still there are some problems need to be settled, such as: how to schedule the data, how to guarantee the video with fluency that the users are watching, how to design buffer to manage resources and so on. The solutions of these issues are important to the P2P VoD system.First, we retrospect existing streaming, P2P net work and buffer technique, analyze advantages and disadvantages of current streaming VOD buffer strategy and analyze and research the characters of Content Delivery Net and Peer to Peer Net and try to find their advantage and disadvantage. Second, this paper also introduces the VOD system from an overall perspective and describes the design of P2P VoD client, focusing on the design of related modules. It selects the asynchronous event-driven framework depending on the existing network service model to schedule all events. This thesis takes full advantage of node's service capabilities by a piece and scheduling strategy. In addition, through using a buffer managing strategy with dynamic and static buffers which fits for P2P VoD and formating the caching block with the size of piece, it can avoid the fragmentation and improve utilization.
Keywords/Search Tags:P2P, Video-on-Demand, Buffer Management, Data Shechduling
PDF Full Text Request
Related items