Font Size: a A A

Research And Application Of Key Technology For Video Uploading Oriented Mobile Internet Application

Posted on:2014-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y C LinFull Text:PDF
GTID:2268330425475929Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With an increasing mobilization of the Internet rapid development, Mobile TerminalDevices are becoming more and more popular, and mobile internet applications are takinggreat augmentation as well. In addition, a great variety of instant messaging applications havetaken their places. Besides traditional text information message, multimedia information suchas audio and video have participated in instant messaging, and take a predominant role ininformation communication. However, because of the expensive cost of domestic data flowand the instability of mobile network, there are a large number of problems unresolved interms of the transmission of these high-capacity information for instance of video, which maybring about waste of sources and clients’time. As a result, it is becoming the focus of internetapplication developers to improve the customers’ satisfaction that what can we do to optimizemobile internet video information transmission.In this paper, aiming at the existing problem of video transmission and referring to theexisting transmission technology at home and abroad, I put forward some ways of uploadingvideo transmission which named capture-and-upload, uploading by multi-threads andbreakpoint-continuingly system, and did some related technology research andimplementation.This paper mainly described how to design server and client of the video uploadingsystem. First of all, I described the overall design of the whole system framework, and thenseparately to describe the server and the client’s specific design. Server which was based onLinux platform, used multiple IO multiplexing technology and thread-pool technology forhigh concurrency design. By using database technology to save uploaded temporary records,the server implemented data synchronization of breakpoint-continuingly with the client, andgave a solution to abnormal disconnection. Finally, to improve the processing ability of theserver, the system separated the request processing and resource management deployment.Client which was based on the Android platform, focused on the Android platform videorecording and multi-threads technology. And according to the custom HTTP protocol, itimplemented the capture-and-upload, uploading by multi-threads, breakpoint-continuingly technology.Finally I did functional and performance test which focused on the functions ofcapture-and-upload, uploading by multi-threads, breakpoint-continuingly and playing video tothe system both in the normal and exceptional environment, which has proved the correctnessof the functions of the system. At last, I indicated the application of this technology in actuallife.
Keywords/Search Tags:capture-and-upload, breakpoint-continuingly, multi-threads, video transmission, custom HTTP
PDF Full Text Request
Related items