Font Size: a A A

Research On Key Technology Of Video Communication Application Development In

Posted on:2016-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:T LiuFull Text:PDF
GTID:2208330470956199Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the popularity of smart mobile phone, video communication in mobile has been rapid development. Since the video codec API and video communication source code in Apple Corporation are not open to the public, realizing the video communication faces the challenge in iOS platform. Aiming at this problem, this thesis studied the key technologies of the video capture, video coding, video communication signaling control and provide the reference value for enterprise video communication application development in mobile.In the second chapter, this thesis compares and analyzes the mainstream video communication protocols, H.323and SIP. According to the complexity, flexibility of the protocol and so on, the SIP protocol is more suitbale for video communication in mobile, so this thesis adopts SIP protocol as the signaling control of video communication in mobile and research the SIP cooperative protocol and the basic protocols and standard of video communication. In the third chapter, this thesis mainly analyzes the network architecture and the major theory in signaling control using in video communication of SIP protocol. In the fourth chapter, according to the realizing simplicity of SIP protocol and the support of the video communication, this thesis compares the three party libraries, PJSIP and Linphone. With the more supportive of multi platform, abstraction, flexibility, video communication and so on, this thesis adopts the three library of Linphone as the tool to realize the video communication in iOS platform and then analyzes the theory of SIP signaling control in Linphone and research the mechanism of the Mediastreamer2which relied by Linphone. In the following, this thesis analyzes how to integrate the key technologies of video capture, video coding in iOS platform into the multi-media processing library of mediastreamer2.Finally, since the Objective-C is stronger than Swift in robustness, this thesis considers the Objective-C as the language in iOS platform. Due to the collaborative three party belle-sip library implementation of SIP protocol, collaborative Mediastreamer2three party libraries abstract multimedia processing, collaborative three party oRTP library for multimedia transmission system, and combined with the system library supported by Apple Corporation, this thesis uses the Linphone to realize the video communication prototype system in iOS platform and provide the reference value for enterprise video communication application development in mobile.
Keywords/Search Tags:Video Communication, iOS, SIP, Linphone
PDF Full Text Request
Related items