Font Size: a A A

Design And Implementation Of Streaming Media Video Conference System Based On Microservice Architecture

Posted on:2022-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:X X ShiFull Text:PDF
GTID:2518306605967029Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the development of information technology and multimedia technology,the way people exchange information has also undergone a fundamental change.Workers scattered around need a set of efficient and easy-to-use remote collaboration tools.In special social periods such as natural disasters or epidemics,companies and schools also need online office tools to achieve the original purpose of communication and teaching.As the core tool of online office,online video conference has extremely important practical application value.This thesis has carried on the relevant investigation to the video conference system existing on the market at present,found that the current video conference product has many defects.Video conferencing products are divided into hardware video conferencing systems and software video conferencing systems.For hardware video conferencing systems,special hardware,special software and special networks need to be installed during use.Not only the purchase cost and maintenance cost are high,but also the installation and use are extremely inconvenient and lack flexibility.As for the software video conference system,it is also necessary to download and install specific software,and the current software video conference system only focuses on the video conference itself in function,but for the management of the conference,the storage of the conference and the analysis of the content of the conference,etc.All are lacking.This thesis uses the latest streaming media communication technology and adopts a microservice architecture to complete the design and implementation of the video conference system in this thesis.In view of the inconvenience and high cost of meetings,this thesis uses microservice architecture technology to develop a web-based video conferencing system,so that the system described in this thesis can run on a browser.As long as the user has a browser on the PC,the video conference can be carried out.Aiming at the problem of complex meeting process,this thesis simplifies the meeting process so that users can complete the video conference with the least learning cost.In response to the lack of conference management functions,this thesis adds a conference management module,and uses object storage technology to complete the storage of conference videos for conference members to playback and browse.Aiming at the problem of lack of conference information analysis,this thesis adds a conference analysis module,using audio and video processing technology to complete the realization of participants identification,generating conference captions and other functions,making the video conference system more user-friendly and intelligent.This thesis designs and implements a set of streaming media video conferencing system based on microservice architecture.The use of microservice architecture design will make business combination more convenient and the developed system more scalable.The main core functions implemented by this system are: user authentication,login status maintenance,contact management,notification service,meeting reservation,Meeting progress,meeting management,background management,etc.,and the innovative function is the preview of meeting playback,using audio and video processing technology to complete the analysis of the content of the meeting,etc.In addition,on the basis of system design and implementation,this paper has carried out a complete and detailed test work on the system from the functional and non-functional aspects.Experimental results show that the streaming media video conferencing system based on the micro-service architecture proposed in this paper solves a series of problems such as complex user conference process,difficult conference management,and high conference cost.Greatly simplify the meeting process and reduce the cost of the meeting.The system meets the usage standards,meets project expectations,and meets the needs of users for the flexibility and convenience of the video conferencing system.
Keywords/Search Tags:Video conferencing, Micro service architecture, Audio and video processing, Management Information System
PDF Full Text Request
Related items