Font Size: a A A

Research And Implementation Of VR Streaming Media Background System Based On Spring Boot Technology

Posted on:2021-04-02Degree:MasterType:Thesis
Country:ChinaCandidate:M Y JinFull Text:PDF
GTID:2518306308975939Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of science and technology,people's demand for spiritual level is also increasing.In order to better meet the public's demand for content,major video websites are developing their own products,such as short video.In recent years,the popularity of virtual reality(VR)and augmented reality(AR)has continued to grow.With the maturity and popularization of VR technology,VR experience halls have been opened in various regions,enabling more people to enjoy different experiences brought by this technology.When users experience VR,they can only go to the local experience hall,and the number of experience halls is not too much,and the equipment is in short supply,so there is still a lack of user experience.This paper aims to solve the above problems,so that more people can experience the new visual experience more conveniently.Based on spring boot,which takes server as the core,as the carrier of background system,and set-top box and mobile phone as the communication carrier,this paper implements VR network TV background.People only need to buy the matching VR head display from the manufacturer.In addition to providing different types of ordinary video for users,the system also introduces VR video resources and VR live resources through the TV station to customize programs for different experience halls and different groups of people.The core functions of this management background include seven parts:program management,column management,program list,category management,experience library program management,live address management and APK management.The module of video processing adopts breakpoint continuous transmission;in the early stage,in the aspect of video transcoding,it introduces ffmpeg,and in the later stage,it uses the transcoding service provided by Alibaba cloud;with the increase of the number of users,it introduces CDN technology to solve the server access pressure.This topic finally forms a complete system with server as the carrier of the background system and set-top box and mobile phone client as the communication channel.Users access related resources on the server through mobile phones and set-top boxes to meet their own needs.After the function of the whole system is improved,the teachers and students of the laboratory are invited to test the core functions and interface,and the concurrency is about 30.During the test,the response time of the interface call,the memory utilization rate and the CPU utilization rate of the system are counted.The functions of each module of the system can operate normally,and the resource utilization is in line with the expectation.The whole system can meet the needs of users The basic requirements and test results are detailed in Chapter 5.Based on the existing functions,we can expand the system functions,such as short video,and add new functions to the system according to people's general needs.After the functions are improved,in the deployment stage,if conditions permit,hot technologies such as multi cluster deployment,database read-write separation and caching can be used to meet the enterprise level traffic,high concurrency and high availability.During system testing,special pressure testing tools,such as JMeter,can be introduced to carry out the test More comprehensive and professional test,get more perfect test report,and then find the bottleneck and shortcomings of the system,and optimize the system for these problems.
Keywords/Search Tags:vr, spring boot, application platform system, streaming media, cdn technology
PDF Full Text Request
Related items