Font Size: a A A

The Design And Implementation Of Chromium Audio And Video Player Based On Gstreamer

Posted on:2018-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:J H HuFull Text:PDF
GTID:2392330596990000Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity of cars and the accelerated pace of life,people in their daily lives more and more use of cars.For automotive multimedia systems,the majority of consumers are no longer satisfied with the local audio and video playback.They want to enjoy Internet multimedia services anytime,anywhere in the vehicle terminal,such as openning the car terminal browser directly to browse web,playing favorite music and movie,or listenning to the latest music online.This subject analyzes the present situation and trend of web browser and vehicle multimedia,studies the open source framework and the related technology of the browser audio and video playing architecture,completes the research on the multimedia and multimedia terminal development platform,and lastly realizes Design and Implementation of Chromium Browser Based on Gstreamer for Audio and Video Playing System.The main work of this paper includes:(1)On the base of having an understading about the current mainstream browsers,summarize its basic features.Systematically describes how the browser converts HTML,CSS,and JavaScript text document into a visual image interface,including the basic flow and working principle.Under these premises,take the rendering engine WebKit as an example to introduce its internal design,and make an overall analysis on Chromium that takes WebKit as the kernel.(2)Provides a detailed analysis of Media in Chromium,including its modules and realization.Give a detailed description and analysis about the related classes and sequences,and understand and master its internal implementation mechanism.Reconstruct and optimize the existing framework,according to the demand of the product.(3)Learn and study of Gstreamer framework and impaortant parts,Master the design concept and basic principles,and briefly introduce its system integration methods,debugging methods,and call mechanism.Design and realize andio and video playing,and package the internel details,in order to provide it to the third party users and to develop secondary.(4)Connect Chromium and Gstreamer through inserting a middle layer,on the base of reconstructing Chromium Media and Gstreamer media playing.(5)Test and vertify design concept and implementation,show the existing problems,and put forward the direction and goal to improve next.Gstreamer framework is a mature and common framework for multimedia design.It can be used to develop streaming media data processing applications those need to add media formats and transmission protocols.Based on the Gstreamer,Chromium audio and video playback system is easy to be extend later.Multiple programs can share plug-ins packaged as a shared library provided by the components,reducing development costs.In addition,this system supports the use of web application,and the relevant third-party software can be used without obstacles.GStreamer architecture-based Chromium audio and video playback system cannot only provide users with more and better audio and video enjoyment,but also simplifies the integration and reuse,rapid response to market demand,and improve product competitiveness.
Keywords/Search Tags:Chromium, WebKit, Multimedia framework, Gstreamer
PDF Full Text Request
Related items