Font Size: a A A

Software Design For Embedded Network Transmission System Of Video And Audio

Posted on:2009-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:W J LiuFull Text:PDF
GTID:2178360242490695Subject:Electrical theory and new technology
Abstract/Summary:PDF Full Text Request
Along with the development of the information industry, the research and application of the streaming media has attracted more and more attentions. While with the development of embedded system, it has more and more applications. It appears to be a trend that embedded system has a combination with network techniques. And the digital media compression algorithm has got an obvious development too, so that it is possible to transmit high quality video with a lower rate through the net. So the study and realization of the network transmission system of video and audio are done in the paper.Getting the advanced embedded technology, video technology, and network technology together, this paper puts forward a design scheme of a network transmission system of video and audio based on embedded system. This solution is made up of two parts, the server and the client. Now the system is only P2P supported. The server is responsible for the AV or TV input signal capturing, transforming, compressing, encoding, and data sending through network. At the same time, it communicates with the client, including user's login and ID identification, TV channel's changing. The client is in charge of video data receiving, decoding,displaying and data saving, and it can also send the control command to the server.Starting with the introduction to the development trend of embedded system and the standard of video compression, network transfer protocol, this paper affords a design solution to the network transmission system of audio and video. Then the design of system software is given in detail, embedded Linux and application included. In the design of embedded linux, we introduce the migration of bootloader, the reconfiguration of linux kernel, and the driver design. In the design of application software, we divide system software into modules by hierarchical methodology, and detail each module. The parallel working of multi-modules is accomplished with multi-process, while the muliti-thread is used in some of the processes, and this technology improves the efficiency of the system. In the end, this paper summarizes the technologies and methods of the software design for the system, and also proposes solutions to the unusual situation during the execution of the software.The network transmission system of video and audio designed in this paper has the characteristics of lower demanding of network bandwidth, realizable long-range real-time TV programme transmitting and so on. And the experiment confirms the system that it has a good reliability and stability, so it has a certain practical value. At the end of the paper, the following work on the system has been presented.
Keywords/Search Tags:Embedded system, MPEG-4, Network, Multi-process and Multi-thread
PDF Full Text Request
Related items