Font Size: a A A

Design And Performance Optimization Of Embedded Streaming Player

Posted on:2015-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y J YangFull Text:PDF
GTID:2298330467974598Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of Internet technology and multimedia electronictechnology, network video applications based on embedded systems become moreprevalent. However, embedded systems always have limited resources and networkvideo applications have strict requirements on real-time processing. So designing andoptimizing a high performance streaming media player software has the practicalvalue.In order to solve the problems of server performance bottlenecks, tightlycoupling between function code and interface code and too much spending ofmulti-process structure, etc. in the traditional Client/Server architecture, this thesisproposes a design of embedded streaming media player client. Using the designapproach of modular thread, the system is divided into three modules:the sendermodule, the receiver module and the live555child process. Using various technicalmeans including inter-thread communication, moving image coding, streaming mediatransport, the system has been optimized for several:syncs threads within each module.So it can complete tasks synchronously, improves the efficiency of datacommunication between threads and solve the slow display speed problem oftraditional display technology in the embedded system. It can process more frames ofvideo data per second and take up less resources.It performs the functional testing and performance testing (CPU utilization andmemory usage), the results show that the client is able to live, smooth, steady playstreaming media data and can meet the requirements of the applications.
Keywords/Search Tags:Embedded system, Streaming, Media player, Image coding
PDF Full Text Request
Related items