Font Size: a A A

Design And Implementation Of Short Video Production And Sharing Platform Based On Android

Posted on:2022-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2518306563462134Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advantages of instant transmission and strong interactivity,short video has surpassed traditional media such as text and pictures,and has become the most popular form of social communication and the fastest growing traffic portal in the mobile Internet field.Short video simplifies the content production process and is not limited to professional shooting and editing tools.It can be produced and shared by mobile terminals.Everyone can become a producer and consumer of short video content.Therefore,the existing market scale of short video applications is huge,and it still has very optimistic growth prospects and development potential in the future.Based on the research of the industry background and development status of short video,this thesis design and implement a short video production and sharing application based on Android.Starting from the business characteristics of the short video production and sharing platform,combined with the use scenarios of the participating roles,this thesis analyzes the requirements of short video production and sharing platform,and further disassembles the actual business process.The system is divided into user center module,video production module and content community module from the function.Among them,the user center module is responsible for the construction of user accounts,the functions of user login,user registration and information management are realized in this module;the video production module is mainly responsible for the production and editing of short video content,the functions of video recording,template making,online payment and video release are realized in this module;the content community module can meet the social requirements through video discovery,video playback,user interaction and other functions.In the process of development,the system adopts the design principle of hierarchical architecture and the development mode of front-end and back-end separation.The client is coded based on Android technology,and the server is built by Spring Boot framework.The system also chooses to use the audio and video processing framework FFmpeg with cross platform characteristics to realize the functions of video playback,shooting and recording.The image style conversion is realized by using Cycle GAN model.In addition,in the aspect of data storage,the system uses Mysql database,and uses the ORM framework Mybatis to connect and access the database,Redis is also used for data caching;in the aspect of network communication,the system selects HTTP protocol for data information transmission.At present,this system has completed based on the requirements documents and design documents,and the usability and reliability of the system have been verified through testing.In the future work process,we will further optimize and improve the system from the function,performance and other aspects.
Keywords/Search Tags:Android, SpringBoot, Short Video, Social Sharing
PDF Full Text Request
Related items