Font Size: a A A

Streaming Media Service System Based On Micro-communication System Architecture Design And Implementation,

Posted on:2008-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:L YuanFull Text:PDF
GTID:2208360212499784Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of multimedia technology and the population of Internet, network application has been essential part in our daily life. Nowdays, the requirement for information resources has been switched from text and image to audio and video, with much more requirements on real-time and interactivity in the process of retrieving multimedia resource. For the reason of little startup delay and small storage occupation on client, streaming media has become the customers' first preference. So streaming media applications based on IP network gained rapid development throughout the world.Due to the redundant function overlaps between neighbouring layers and complicated hierarchical processes,the traditional IP network based on hierarchical architecture has poor network service efficiency. By analyzing and classifying current network services, a novel network architecture based on Micro Communication Element System(MCES) were presented. Micro Communication Element only provides services, and does not receive any services, thus it avoids inter-layer interactions and costs of delivering services. Micro Communication Element not only provides services for local node applications but also collaborate to provide services for the entire network or a certain node with the one of different nodes. Furthermore, the Micro Communication Element System (MCES) is easy to be transitted from TCP/IP. Within service group,Micro Communication Elements of related nodes have been orgnized into MCES and plenty of MCES into network system. MCES is easy to design and implement and has greater flexibility.I study some correlative documents about Real-Time Transport Protocol and Real-Time Transport Control Protocol in earnest,combining with the programming model under MCES architecture. Using many technologies such as Socket programing,multi-threading,multi-level-buffering and I/O multiplexing,I design and implement a new type of streaming media service system based on the Micro Communication Element System architecture.A series of troublesome problems have been resolved during the transmitting of streaming media just as lossing of data packet,synchronization between audio and video,time delay and jitter. Under the circumstance of current bandwidth,this system is capable of presenting fluent,high-quality audio and video services for terminal user.
Keywords/Search Tags:streaming media, MCES, multi threading, multi-level buffering, I/O multiplexing
PDF Full Text Request
Related items