Font Size: a A A

Research About The Technology Of Playing Streaming Media In Browser On Linux

Posted on:2014-08-13Degree:MasterType:Thesis
Country:ChinaCandidate:X N GongFull Text:PDF
GTID:2268330392971672Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The rapid development of Internet and the explosive growth of on-line information,it has become an important part that peoples use them in work and lives. The most ofthe network information are the audio, video and other multimedia information. Thestreaming media processing technology has been developed for over20years, and therelated products in the Windows and the Mac OS system has been quite mature. In theopen source system like Linux also has considerable progress, but there is still aconsiderable gap compared with the Windows system and other similar products. Theproduct for playing streaming media in the web browser on Linux is one of the difficultand hot topics, and also is one of the most important aspects of promoting Linux systemapplication and development domestic fundamental software industry.This thesis mainly studies how to solve in the browser embedded playingstreaming media resources and to improve performance in Linux system, and researchesand develops the playing streaming media resources system embedded in the browserbased on existing browsers and players technology. The major research works are asfollows:(1)Designed the system architecture of playing streaming media resourcesembedded in browser, including each object system structure, system function andsystem broadcast real-time process life cycle in the streaming media.(2)Studied the dynamic auto-adaptive control strategy to improve playingperformance, that adapt to the stream cache optimization matching method for mediaresource processing, developed the corresponding dynamic auto-adaptive streamingmedia player system, streaming media processing can control3aspects, mainlyincluding the initial network changes player buffer dynamically set, playing processdynamic adjustment, player caching playback process according to the bufferoccupancy of the playback speed of the dynamic auto-adaptive control.(3)Researched and developed the player plug-in system for playing streamingmedia resource in browser, including structure and internal control mechanism of theplug-in, through the plug-in will combine the browser and the player, that playerinteraction between browser and real-time information, implement in the browsersupport streaming media resources played.(4)Run and tested the streaming media playing system of researched and development, mainly including the streaming media file support test, stream mediaplaying control testing, network streaming media playback result and local effect test,test results show that the player system in this paper is developed to achieve theexpected design effect, and there are some progress on comparing with similar systemsin network bandwidth changes adaptability, streaming media played continuity, playingquality.In this thesis, the player system researched and developed not only can be used as adesktop tool system, also can be used as embedded system tools, as the components ofthe application and the promotion of Kylin Linux, the promoting the application ofLinux, has a positive role to promote the development of domestic fundamentalsoftware.
Keywords/Search Tags:Linux, Streaming media, browser, Dynamic auto-adaptive playing
PDF Full Text Request
Related items