Font Size: a A A

Design And Implementation Of Real-Time Video Communication Software Based On Android

Posted on:2015-11-23Degree:MasterType:Thesis
Country:ChinaCandidate:K X YuFull Text:PDF
GTID:2348330485996059Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
More complete network infrastructures, terminal equipment with better performance, a large amount of users and industry needs are driving development of mobile Internet rapidly. It is changing the original Internet industry pattern and produces more new application mode.In terms of smart terminals' operating system, Android has become the most popular operating system. Because of its open source strategy, powerful API and plenty of documents and much support from numerous operators, equipment vendors, service providers and developers, Android's market share has reached 83.6%.Different from traditional telecommunication service, VoIP uses packet network to transmit voice and video data in real time. So its cost is lower than that of the traditional telecom service. On the one hand, computing capacity of smart terminals has already obtained enough big promotion to support video service. On the other hand, the survey data has shown that high flow applications and instant communication applications are developing rapidly. So it has great prospects to migrate VoIP PC to PC services to smart terminals.Based on t he above background, the work of this article is mainly about the design and implementation of real-time video communication client software according to the demands of China Mobile Group Tianjin Co.'s business service named Yishiting. First of all, Android OS are briefly introduced. Deep study about Android application development knowledge and tools are given. Then key technologies, protocols and related standards, including SIP, audio codec, video codec, RTP, and STUN, are studied with focus. Later, According to demands, overall architecture of client software and logical process are designed. Modules and their functions are fixed and solutions of each module are given.Finally coding works of the client are done. Details of several main modules' implementation are given. A SIP server is deployed to authenticate client's functions and it turns out the client meets function demands.
Keywords/Search Tags:Android, video communication, SIP, audio Codec, video Codec, RTP
PDF Full Text Request
Related items