Font Size: a A A

Research And Application Of Video Capture Transmission Adaption And Cache Technology Based On Android

Posted on:2021-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:J H MaoFull Text:PDF
GTID:2428330623967330Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet and mobile communication technologies,people are no longer satisfied with simple text communication and voice communication,but prefer video calls that can draw closer to each other.At the same time,with the rise of smart mobile terminals such as mobile phones and tablets,video calling functions have gradually become an indispensable function of interactive software.In order to realize the design and development of various custom functions in intelligent terminals,the realization of stable video communication functions has gradually become a vital part of the overall system design.The replacement of mobile phones has brought a series of problems along with the continuous upgrading of hardware.The inconsistency of various mobile phone hardware parameters often leads to the appearance of app crash during video interaction and the basic reson of this phenomenon is to open When the camera performs video acquisition,various hardware parameters do not match.In addition,due to network fluctuations,video data is prone to packet loss in the network,resulting in video images appearing stuck,mosaic,and the like.To this end,we urgently need to develop a practical acquisition and transmission adaptation and caching scheme in the video chat system to solve the problem of model mismatch and video quality.At present,there are many researches on video caching technology at home and abroad.Although most of them are based on video on demand,the design idea of video buffer size is the same.The system consists of three parts: mobile phone client,server and smart device.According to the characteristics of video data transmission process,it can be subdivided into modules for acquisition,encoding,transmission,reception,decoding and playback.In view of the problems existing in the video transmission process,this dissertation studies and applies the adaptation of video capture transmission and the use of cache to solve the video quality problem.The size of the buffer is designed based on the average data transmission rate and delay jitter.This dissertation first introduces the background and significance of this research,and describes the development history of Android devices and the research status of video capture and caching technology.Then,the research focuses on the related technologies used in the design of this topic,including Android system architecture and application development,SIP protocol and streaming media transmission protocol,audio and video codec technology and caching technology.Analysis provides a theoretical basis for the design of the system.It then introduces the overall architecture of the system,the functional and non-functional requirements of the overall system design,the design of the server,and the signaling design.Finally,the modules for realizing video communication are analyzed,and the video acquisition end is adapted by cyclic matching and automatic storage of parameters.At the transmitting end,the main frame delay strategy and the buffer design are used to realize the smooth transmission of the video data packet,and the reordering and packet loss processing of the video data packet are implemented at the receiving end through the second level buffer.,and finally the smooth video communication is realized.
Keywords/Search Tags:Android, Video chat, Cache, SIP protocol, adaptation
PDF Full Text Request
Related items