Font Size: a A A

Study And Implementation Of Video Real-time Transmission System Based On Mobile Terminal

Posted on:2016-06-19Degree:MasterType:Thesis
Country:ChinaCandidate:J X ZhangFull Text:PDF
GTID:2298330467473054Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the mobile internet industry and the application ofcontinuous innovation, the traditional video real-time communication scheme has beenunable to meet the people’s requirements in the mobile video services. At present, mobileintelligent terminal which is Android/iOS+ARM as the technology platform has becomemainstream, video real-time communication based on mobile terminal in each industry willhave broad market prospects. Therefore, the key technology of video real-time transmissionbased on mobile terminal becomes one of the hot spots in present research.At first, this paper discusses the fundamental principles of H.264video coding-decodingand real-time transmission technology, and analyzes the key factors that affect mobileterminal video real-time transmission system. Then video coding is determined as the mainresearch emphasis. To study the motion estimation algorithm which is the mosttime-consuming in the video coding, and propose a new motion estimation algorithm basedon motion classification and multi-pattern. This algorithm categorizes motion vector blocksinto different types according to speed, and then selects appropriate pattern and strategies formotion blocks to search, which can avoid redundancy and reduce the complexity of thealgorithm, and make it more suitable for mobile terminal. The improved algorithm is realizedin the reference software JM18.6framework, and tested by kinds of standard video sequences,the results of experiment show that the algorithm can reduce the computational complexityand the motion estimation time.This paper designs the end-to-end video real-time transmission scheme based on theAndroid platform. The improved algorithm is realized in the X264encoder and the FFmpegdecoder is tailored, and the interface functions of X264and FFmpeg and JRTP libraries areencapsulated and this libraries are transplanted to the Android platform. Using Java and c++language to write the Android mobile capture software and receiving-end software to realizethe video real-time transmission. Finally, the system is validated in the LAN environment of Wi-Fi, test results show that the video plays smoothly and time delay is small, and it meetsthe needs of the mobile terminal video real-time transmission in the LAN.
Keywords/Search Tags:mobile terminal, video coding, motion estimation, the android platform, real-time transmission
PDF Full Text Request
Related items