Font Size: a A A

Design And Implementation Of Multimedia Communication Client In Android System

Posted on:2020-04-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y H YangFull Text:PDF
GTID:2428330596963694Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the development of information industry,the number of smart phones has been greatly improved.When a large number of users send requests to the server at the same time,the server side will have greater pressure.As a new network architecture,P2 P technology can greatly reduce the burden of servers and the waste of network resources when the number of users is large.Based on the advantages of P2 P technology,this paper designs and implements a multimedia communication client in Android system.Its main function is realizing real-time conversation between multiple mobile phones,including single call,group call,forced pull and disassemble.On the basis of the basic module,the client also includes three modules: audio recording,voice telephone and video surveillance.This paper first introduces the research and development status of P2 P technology and multimedia technology at home and abroad,then gives a detailed introduction of some key technologies involved in the client design in this paper,including Android system framework and development technology,audio coding and decoding technology,P2 P transmission technology,intranet penetration technology and NDK development technology.The client's needs are analyzed,and the overall framework of the client is given based on this.Among them,the audio codec technology also includes three ways: Speex coding,wav encoding and AMR encoding.Speex is used for voice coding of real-time intercom,while audio recording module and voice telephone module provide the latter two modes for users to choose.In the video surveillance module,users can directly pull streams from the server to view the video content captured by the external camera on the mobile phone.In addition,the detailed design of interactive signaling between client and server interaction is also given in this paper.On the basis of the above technologies,the specific implementation process of each module is given.Finally,the functions of the client designed in this paper are tested,and the memory usage of the software runtime is analyzed.The test results show that the client can run normally and steadily,and all the targets have achieved the expected results.
Keywords/Search Tags:android, p2p, amr, wav, speex
PDF Full Text Request
Related items