Font Size: a A A

Design And Implementation Of VisionPano Client Based On Android Platform

Posted on:2017-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2308330485958070Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet, the gradual improvement of the performance of the mobile phone, the field of mobile video has been rapid development. At the same time, the increasing popularity of the concept of virtual reality, a large number of virtual reality products sprang up, including virtual reality panoramic video, virtual reality glasses, virtual reality photography equipment and a series of other products. Thus, virtual reality will become a hotspot in the field of mobile video. This paper aims to realize panoramic video playback VisionPano client products in the mobile terminal using OpenGL ES 3D modeling technology.VisionPano client is a mobile application based on video social, unlike traditional video application, it can provide a panoramic video playback function, and support the touch-screen interactive play operation. In the process of building the VisionPano client, first of all, the author has participated in the research of the development trend and current situation of domestic and foreign related products, established the related technologies of client development and the necessary theoretical knowledge. Secondly, the author independently completed the analysis of functional requirements and non functional requirements of the client; in the design and implementation phase, the author independently completed the client overall architecture design, and mainly realized the client panoramic video player and breakpoint upload function module, the panoramic video player has realized the two-dimensional plane video to three-dimensional panoramic video playback function mapping, and supports manual sliding screen, split screen playback operation, the video upload manager implements the upload local video to video server, and implements pause or continue the video upload operations; in the testing phase, the author independently completed the functional and non-functional testing like compatibility, screen adaptation, performance and other cover rate test. The VisionPano client basically reached the product design requirements by the test.At present, the VisionPano client has been in the stage of trial operation, the functional modules the author is responsible for can be running normally, stably, smoothly, and image friendly, and that reached the target.
Keywords/Search Tags:Virtual Reality, OpenGL ES, 3D modeling, Panoramic Video
PDF Full Text Request
Related items