基于SpringCloud 微服务框架搭建的类似于抖音的视频直播平台
完整资料进入【数字空间】查看——baidu搜索"writebug"
## 1.1 课题研究背景
现如今流媒体短视频行业发展迅猛,人们越来越趋向于对短视频和直播类型的娱乐消费。短视频吃掉用户的大量碎片时间,有更强的时间粘性、更年轻的用户群、更好的变现方式。在短视频江湖,“南抖音、北快手”的竞争格局基本形成,美图的美拍、新浪的秒拍、头条的火山小视频、西瓜视频等产品基本瓜分了剩余的市场份额。2017年短视频独立App用户已突破4.1亿人,较去年同期增长116.5%;2017年短视频使用时长占移动互联网总使用时长的5.5%,而这一比例在2016年刚刚达到1.3%。中国互联网络信息中心(CNNIC)第42次**《中国互联网络发展状况统计报告》显示,截至2018年6月30日,****中国网民规模达8.02亿,互联网普及率为57.7%。短视频应用迅速崛起,74.1%的网民使用短视频应用。**抖音,快手,微视等软件的快速崛起也证明了直播和短视频类型软件的地位在日渐上升。在全球市场上TikTok走出国门,迅速在全球市场积攒了大量用户。并且国家网信办网站在3月22日发布消息:国家互联网信息办公室、工业和信息化部、公安部、国家市场监督管理总局四部门联合发布《常见类型移动互联网应用程序必要个人信息范围规定》,自2021年5月1日起执行。进一步证明了国家方面对此类移动互联网软件重视,要求无需个人信息即可使用基本功能。因此基于微信小程序端的视频直播内容的App,有着充分的优势,前期用户的积累无需绑定他们的隐私信息,例如手机、姓名、邮箱等等。平台用户的唯一标识为调用微信wx.login接口返回的OpenID,通过微信的的开放接口获取,无需注册等繁琐的步骤,从这种角度上来说,所有的微信用户都可以扫码一键成为平台的用户,解决前期用户难注册、难留下的问题。
## **1.2 国内外研究现状**
近年来随着互联网技术、5G、人工智能等的发展,还有互联网头部企业的涌入,为短视频媒体直播的发展提供了充分的条件,更加方便了内容的输出和用户的交互体验,直播+短视频的内容方式成为了当下的趋势。腾讯、百度、阿里相应推出了自己旗下的短视频直播APP。根据艾媒咨数据中心的统计,预测中国在2020年结束,在线直播的用户数量将会到达5.26亿。国家与地方都制定了相应的政策予以支持,例如上海市经信委发布《上海市促进在线新经济发展行动方案》,鼓励直播电子商务,积极推动了行业的发展。在国外市场TikTok、Kwai、Vmate、都有了自己的一席之地,未来全球在短视频直播的领域中,需求还会进一步的扩大。
## 1.3 系统实现目标
本次实现的目标为,设计实现一个后台管理、微信小程序、服务提供者三个主要模块的分布式直播系统。后台管理主要功能有视频拍摄的背景音乐管、视频内容的审核、直播资质的审核、直播间的管理,账号管理、邮件发送。微信小程序端,短视频方面提供拍摄、观看、上传三部分功能,用户可以根据自己的喜好关注和喜欢相应的视频和内容创作者,直播间主要有拉流观看和弹幕功能,用户提出申请后,得到管理员审核通过后方可进行直播。服务提供者有注册中心、配置中心、网关、账户服务、内容上传服务、邮件服务、直播间服务、推拉流服务。因为推拉流需要的并发流量较大,所以为了减少网关压力,除了直播间的推拉流所有HTTP服务都通过网关访问。





