Font Size: a A A

Design And Implementation Of Embedded Streaming Media System Based On ARM9

Posted on:2011-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:L WangFull Text:PDF
GTID:2178360305471970Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In recent years, the rapid development of computer technology, embedded system technology, communication technology, video compression technology, has provide a wide space for embedded streaming media application. The reliable networking streaming media needs to handle technology issues of the video/audio coding and decoding, the network transmission and the remote control. At the same time, we also should consider the mobility and simple of system, so we combine the embedded system technology and streaming media technology to construct a high-efficient, extensible and reliable system which represents the developing trend of network streaming media. The system is becoming more and more popular with manufacturers and consumers.This thesis discussed and analyzed deeply the core of the embedded streaming media system which concludes: construct embedded software system, RTP/RTCP protocol, video capture module, video transmitting through network module. At the end, the thesis showed the progress of the system implementation and the result of the system test. In the second chapter and third chapter, the knowledge of the streaming media technology and the embedded system technology was given, which is the fundamental for system coding implementation. In the fourth chapter introduced the whole design of the system and the implementation of modules. First, introduced the hardware system, and gave details how to construct the software /hardware develop environment: ZC301P video driver program load, compiled and transplanted the embedded Linux core. The later section discussed RTP/RTCP protocol of streaming media, analyzed the working process of streaming media, gave the key data structure and function of the protocol coding implementation. The fifth chapter introduced multi_threads mechanism which made the system synchronous work, improved efficiency of system resource allocation, system stability and real_time capability.At last, constructed the system test environment, got the result of test, gave the analysis of result. From the analyzing of the conclusions, I proposed the prospect of further work.
Keywords/Search Tags:ARM9, Linux, protocol of streaming media, multi_thread
PDF Full Text Request
Related items