Font Size: a A A

Design And Realization Of Network Media Player And Video Chat

Posted on:2010-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:M H WangFull Text:PDF
GTID:2198360278958332Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Handle device is becoming more popular than ever before because of the high development of the embedded hardware, software and the wireless communication technology. In the next ten years of the development of digital technology, the handle device is also a very important part. The ARM Linux, which is an embedded operation system, develops very fast. The FFMPEG function library has already become a perfect media encoding and decoding function library. The applications based on these emerge in endlessly. People can listen to the music online, watch the films online and video chat with friends in anywhere. This is not a dream now. A whole solution is described in this paper, which is about the network media player and the video chat.First, the key technologies are described in this paper. Then it describes the operational principle of the FFMPEG and the implement of some assistant tools. The implement of the network media player and the video chat, which is the most important part of this paper, is described in detail. What's more, it comes down to the some limit and improving methods of the software media decoding. The system used a lot of technologies about embedded application, network and software engineering.The key of this project are the stable transmission of the data from the network, the collection of video and the audio, which are also the difficulty of this project. The major purports are: the port of the embedded software modules; the design of modularization; the implement of the remote debug assistant tools; the using of the embedded database; the implement of the network data transmission on the entire mediums and protocols; the using of several transmission technology, the playing of the media files with the help of FFMPEG; the solution of the synchronization problems; the implement of the white board; the collection and the compress of the audio and video data; the application of the multicasting.Finally, the paper introduces the speed test of the software decoding, some possible improve methods and summarizes the design experience and the work that shall be done in future.
Keywords/Search Tags:Linux, FFMPEG, XVID, media decoding, miniGUI
PDF Full Text Request
Related items