Font Size: a A A

Design And Implementation Of Enterprise Live Broadcast System Based On Cloud Platform

Posted on:2020-08-23Degree:MasterType:Thesis
Country:ChinaCandidate:W G GaoFull Text:PDF
GTID:2428330602952225Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of mobile networks and Internet technologies,the live broadcast industry,especially the entertainment and game-playing live broadcasts,has a spurt of growth.Nevertheless,as the regulatory authorities strengthened the cost of monitoring the live broadcast industry and operating the live broadcasts,with the contract costs of popular anchors increasing,the popularity of entertainment live broadcasts has declined by degrees,and the live broadcast industry is undergoing a reshuffle.At the same time,most enterprises or universities are in the initial stage of information construction.Previously,the live broadcast market paid less attention to live broadcast for enterprises,but now the market has a broad prospect.The enterprise-oriented live broadcast platform is mainly for universities,government agencies and social enterprises.Via in-depth research and analysis of the current entertainment live broadcast and enterpriseoriented live broadcast,this thesis adopts the design idea of software engineering,and the high-cohesion,low-coupling modular to design and implement a complete set of enterpriseoriented live broadcast system.Based on the live cloud platform,the system Web client adopts the development framework of HTML+CSS+Java Script,while the mobile phone We Chat public number adopts Vue development framework.The back end adopts Java language development framework,Spring Boot and My Batis,while the database uses Mysql and the cache database Redis.Via sensitive word filtering DFA(Deterministic Finite Automaton)algorithm and Web Socket technology,a stable and reliable enterprise live broadcast system is realized.The author of this article participated in the processes,including project establishment,research,demand design,module design and implementation,testing,maintenance,etc.The author actually participated in the on-site debugging live broadcast activities.After each live broadcast event,with the system's shortcomings and loopholes analyzed and with the experience gained,system functions has been realized by degrees,enhancing system performance.This thesis mainly describes the system from five modules,which are live on-demand management module,account management module,authorization,viewing management module,statistical accounting module and portal module.The live broadcast on-demand management module includes live management and on-demand management.It belongs tothe core module of the system and includes a series of functions for live broadcast from creation to live streaming.The account management module manages system account data,including personal information management,authentication auditing,and sub-account management.The authorization module and viewing management module involves from setting up authorization to watching live streaming,including authorizing viewing and viewing end systems.The statistical billing module provides users with multi-dimensional statistics and detailed billing bills that can evaluate the live broadcast activity,including information statistics and billing.Portal management is oriented with enterprise certified tenants that manages the content and categories of proprietary portals.Through the functional test,non-functional test and practical application of the system,it is verified that the system is complete and easy to operate.In terms of non-functionality,the system response time,concurrency,security,compatibility and throughput are all in line with practical application requirements,so that each module in the system can run normally according to the design requirements.At present,it has successfully provided live technical support and on-site support for dozens of important events in the universities and obtained well reviews from users.The enterprise-level live broadcast system implemented in this thesis has practical application value and can provide high-quality live broadcast services for universities,enterprises and some other customers who need to conduct large-scale live broadcasts.
Keywords/Search Tags:Enterprise Live Broadcast, Authorized Viewing, Sensitive Word Filtering, Multi-dimensional Statistics, WebSocket
PDF Full Text Request
Related items