Font Size: a A A

Application Research Of Streaming Media Technology Based On ARM And Linux

Posted on:2015-10-01Degree:MasterType:Thesis
Country:ChinaCandidate:W J LaiFull Text:PDF
GTID:2298330467488867Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Streaming media technology is an important content in the field of multimedia; it has abroad application prospect in VOD (video on demand), video conference, remote educationand IPTV, and other fields. Researched on the design of has important theory value andpractical significance. Studied on the streaming media transmission protocol and audio-videocodec technology, Improved algorithm was proposed on TFRC streaming media congestioncontrol, and designed an embedded streaming media player based on ARM and Linux. Themain work of this paper is as follows:⑴Analyzed the background and the current situation of embedded streaming media,Studied embedded streaming media transport protocol and audio-video compression codingstandard; Focus on the introduction the embedded streaming media transmission of RTP andRTCP, RTSP, etc. which is commonly used in streaming media transport protocol. Messagestructure, protocol and characteristics in the interaction process in the process of streamingdata transmission are analyzed.⑵To solve the shortage of congestion control mechanism for the streaming mediatransmission, this article proposed an improved TFRC algorithm based on link delay jittertrend. The throughput formula for TFRC is modified by using the strategy of prediction linkcongestion status and introducing jitter factor, the sending rate is adaptively adjusted by thelink delay jitter trend. The simulation experimental results show that the improved algorithmenhances effectively the smoothness and stability of the streaming data transmission under thepremise of maintaining TCP-friendly. Make it more suitable for the transmission of real-timestreaming media.⑶Expounds the construction of embedded Linux system development platform,introduce the embedded operating system which we chose and construction of the crosscompile environment, then we introduce the construction of BootLoader, Linux kernel andfile system, complete the construction of embedded streaming media player developmentenvironment, made it ready for the design and development of the embedded streaming mediaplayer. And then put forward the overall framework of embedded streaming media playerdesign, The key problems such as streaming media player transmission multi-threadmanagement, timestamp processing and data flow synchronization are analyzed. anddescribed the module of streaming media transmission, the realization of the audio-videodecoding and audio-video synchronization. Then we introduced the transplantation of key library which included Libmad and LiveMedia. Realize the player’s UI base on Qt. At last,this paper made a test on the embedded plate for the player we designed and achieved goodresults.
Keywords/Search Tags:ARM, Embedded Linux, Streaming media player, congestion control
PDF Full Text Request
Related items