Font Size: a A A

Demand Streaming Media And Broadcast In The Design And Implementation Of The Key Technologies Of P2P And C / S Mode

Posted on:2009-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhouFull Text:PDF
GTID:2208360245460924Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous expansion of the network and the large increase of Internet users, the service provided for the users develops from the form of dull words and images to the colorful multimedia information and entertainment service. Users require more service types, higher characteristic of real-time and interaction. With the improvement of performance of individual computer, researchers are considering making the utilities of users on the edge of Internet to offer service as the source. In all the research fields, after the tidal wave of P2P research, which is cased by the structured network and distributed hash table, the streaming media industry is more concerned about how to put the P2P theory into practical system to reflect envisaged advantages in the scalability and fault-tolerant capability of the P2P system. Many streaming software companies devote their energies to develop systems of this kind. At the same time, however, traditional streaming server system of C/S model also gets its own possessory in the special streaming application request because of its advantage in the aspect centralization, high control ability and security.The main contents are as follows:First, the basic theory of streaming media and related protocols are researched, analysed and mastered. This paper analyses two mainstream model P2P and C/S of streaming media and their various applications, then analyses and compares the advantages and disadvantages between them and the suitable applications. The main contents of this article are just based on the needs of streaming service systems of both model. This paper presents two streaming media service system based on the two models, one is the Transparant Downloading System, another is Resource Processing System. The overall function of two systems is described. The paper elaborates the design of video on-demand and relay service, module frame design and implementation of critical technologies in the two systems. The key technologies of video on-demand system of Transparent Downloading System contain the design of video on-demand media resource object, initial detection, resource eliminated strategy and its algorithm, and data exchange related methods about scheduling mechanism, session mechanism between modules, fellow node management, slice fetch task and so on. Resource Processing System contains the design and implementation of buffer queues and a method of buffer entry synchronization.Finally, a complete test for the function and performances of the two systems is finished,and the test data is analysed.According to the large amount test result,both systems possess high reliability and stability, and also a fluent playback quality. Transparant Downloading System also has high expansion ability to provide resource service for more incoming nodes. The Resource Processing System has high control ability and security. During the design and coding period, the Software Project Management is used, and the project practises according to the software engineering theory.These two service models get their own features to fulfill the various requests of streaming media service and provide a means to promote uses of streaming media.
Keywords/Search Tags:Streaming Media, P2P and C/S model, Data Exchange, Resource Eliminated Algorithm, Buffer Entry Synchronization
PDF Full Text Request
Related items