Font Size: a A A

Live Broadcast System Design And Implementation Of Advertising Platform

Posted on:2021-12-07Degree:MasterType:Thesis
Country:ChinaCandidate:C LiuFull Text:PDF
GTID:2518306050968319Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the live broadcast industry,the live broadcast market has pr eviously competed for the incremental market and is now tapping the potential of the existi ng market.At present,the number of people watching live broadcasts in China has exceede d 500 million.There is huge Internet traffic in the live broadcast industry.At the same time,the profit of live broadcasts is based on the rewards of the anchors,and some of the ancho rs privately advertise in the live broadcasts and share them with advertisers.With the incre asingly stringent supervision of the relevant national authorities on the live broadcast indus try,the old method of profitability has been unable to support the healthy and sustainable d evelopment of related companies in the live broadcast industry.Based on the above consid erations,it is imperative to develop an advertising platform in a live broadcast system.Usi ng the huge traffic of live broadcast,fully tap the potential of the audience,and create new profit points by placing advertisements in the live broadcast.The advertising platform can not only control the content of advertising and the quality of related products but also fully convert live traffic into economic benefits.Through extensive investigation and analysis of the currently influential advertising platform,this article takes the existing live broadcast system as the window for advertising,adopts software engineering design ideas,and follows the design principles of high cohesion and low coupling.Based on the current mainstream microservices and front-end separation architecture,a complete set of advertising platforms under the multimedia platform is designed and implemented.Based on the advertising console,the front-end of the system uses the development framework of element+Vue.js,the back-end uses the Java microservices architecture framework Spring Cloud,the ORM framework uses Mybatis,and the database uses Mysql and Redis to implement a complete advertising delivery system.This article will describe the system in detail through five modules,which are a user management module,a statistical charging module,an advertising management module,a precise recommendation module,and a log collection module.The user management module includes user account management,real-name authentication,and personal information management.The advertisement management module includes the user's expectation plan for advertisement placement,filling in detailed uploading information for advertisements, and reviewing uploaded advertisements.The statistics and billing module involves statistics on advertisement placement,including the composition data of viewing end users,quality data on advertisement placement,and index data such as clicks and views on advertisements.It also includes details of the platform's charges.The precise recommendation module is the core module of the system.In order to maximize the use of traffic in the live broadcast system,the platform designed in this article will make personalized recommendations for each viewing user.Therefore,this module adopts a collaborative filtering algorithm to achieve accurate recommendation of advertisements.Due to the certain shortcomings of the collaborative filtering algorithm,keyword matching is used as a supplementary method for accurate recommendation.The above algorithm is used to establish the mapping relationship between advertisements and users.However,the above-mentioned accurate recommendation requires a large amount of user data and live content data.Based on this,a log collection module is designed.The log module is implemented based on Filebeat,Logstash,and Elasticsearch.It can efficiently and stably collect relevant data and provide data for accurate recommendation algorithms.stand by.Through detailed testing of system functions and non-functional tests,the system is complete and user-friendly.Corresponding time,concurrency,security,compatibility and throughput all met the system's expectations.At present,it has been connected to relevant live broadcasting systems for stable operation.
Keywords/Search Tags:Advertising platform, Accurate recommendation, Keyword matching, data collection, Microservice architecture
PDF Full Text Request
Related items