Font Size: a A A

Design Of WEB Playback Architecture Based On Gstreamer

Posted on:2012-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y YangFull Text:PDF
GTID:2178330332991366Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Nowadays, embedded system has accessed into Post-PC era, network technology has become more sophisticated. People are no longer satisfied with monotonous media services, online media services were developed together, such as online video, online broadcast and so on. Embedded devices are faced with both opportunities and challenges, so providing such an integrated media processing platform of network for embedded systems has become one of the development hot spots.This research aims to design an architecture of WEB Playback, implement a WEB browser under embedded Linux, embedded a video player that support MP3, AVI, and H.264 data streams in the browser. Through the HTTP access model of browser,Internet users send the request to the web server for the media data, establish a connection with the server until the server response, then get the data streams,at the same time call for the player to decode and play. The high quality of service, low-latency requirements should be taken into account when WEB player is designed in the B/S architecture.Based on the design requirements, network video processing flow is analyzed, combined with the resource characteristics of embedded devices. The architecture of WEB playback based on Gstreamer framework has been designed and divided into function modules, which abandoned the previous decode library that player used to apply. Gstreamer core libraries are compiled and installed; background processing module programs of the video player are proposed based on Gstreamer, the whole structure of playing channel is programmed making use of Gstreamer components. Streaming media support is added to the channel by improving the Gstreamer plug-in. On this basis, the implementation program of multimedia video player plug-in for Firefox browser is designed, the data acquisition implementation method of plugin interacted with browser is given. Considering the specific test environment, WEB server is configured in PC, test page that linked AVI multimedia file is prepared. At last, the architecture designed is proved to be feasible by testing.
Keywords/Search Tags:Gstreamer, multimedia plug-in, embedded browser, Video Player
PDF Full Text Request
Related items