Font Size: a A A

Design And Implementation Of A Streaming Media System Based On Java Media Framework

Posted on:2008-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:J F ZhouFull Text:PDF
GTID:2178360272468146Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Along with the development of the Internet technology, the implementation of internet multimedia is being widespread. Since the Internet brandwidth resources are limited, the traditional media which can be played back only after being downloaded has met challenges. Under this circumstance, the streaming media has come into existence. It is more efficient in some upper bandwidth multimedia services, such as Internet video meeting, multimedia tele-education and tele-consultation, in that it can transmit a stream to a group of client without any delay or broadcast storm. Therefore it can inprove the availability of the network system.On the basis of studying the theories of streaming media,, combined with Java Media Framework (JMF) and Socket technology, the thesis put forward the framework of multimedia, proposes the fabric of the system, and analyzed the implementation of each module in the system.Finally it provided a testing on the playing system and analyzed the result of the test.This system adopted JMF as develope platform. This provides a common cross-platform Java API for accessing underlying media frameworks. JMF provides a unified architecture and messaging protocol for anaging the acquisition, processing, and delivery of time-based media data. By seamlessly extensibility of JMF to support additional content types and formats, optimize handling of supported formats, and create new presentation mechanisms.In the part of the design and implementation of streaming media server, this paper stressly researches Real-time Transport Protocol, Real-time Transport Control Protocol, IP multicast technology and etc.Then, the working mechanism, time model, manager, event model, data model and control mechanism of JMF are thoroughly described. The problem of demand media clips on different client and broadcast it on all host simultaneously is solved by the design of multi-thread system structure and using message orders to control the specific media data file's reading, multicasting and playing back on client.A software prototype for a streaming media system, which is the main part of"Network Security"project, is designed and implemented in this thesis. With good Broadcast quality, reusability and extensibility, the prototype can be used in tele-education systems.
Keywords/Search Tags:Streaming Media, Socket, Real-time Transport Protocol, Real-time Transport Control Protocol, Java Media Framework, Streaming Media System
PDF Full Text Request
Related items