基于云计算的企业端直播平台的设计与实现
发布时间:2020-06-06 00:51
【摘要】:娱乐直播随着最近几年移动互联技术的飞速发展其用户使用量呈现出了井喷之势,伴随着直播行业的高速发展,监管部门加强了对直播行业的监管并规定只有取得许可证的直播平台才能够继续运营,除了政策收紧外,娱乐直播平台的运营成本、人气主播的签约费用也给娱乐直播平台运营带来了很大的负担。娱乐直播平台发展之路异常崎岖,而此前关注者较少的企业端直播则打开了另一扇门,企业端直播平台主要为政府机构、社会企业、高校等潜在客户提供直播服务,作者所在的公司正是看到这一新的发展方向,致力于开发出一款企业端直播平台。本文所设计的企业端直播平台主要分为管理端和直播平台门户,实现了后台管理、直播、实时录播、视频鉴黄等功能。管理端的前端采用了 Vue框架,后端使用了 Spring Boot、Spring Security、Mybatis 框架,数据库采用了 Mysql 和 Redis。直播平台门户的前端采用了 Zepto框架,直播服务器采用了安全稳定的腾讯云服务器、聊天服务采用了融云提供的即时通讯服务。作者全程参与了该项目的分析、设计、实现、测试与维护,独立开发和设计的模块主要包括权限认证、直播平台数据管理、直播数据管理、直播平台门户四个模块。权限认证模块包括了对管理端不同用户即系统管理员、机构管理员、主播身份和权限的认证。直播平台数据管理主要供系统管理员对直播平台内机构、直播间、主播进行管理和机构管理员对机构内直播间和主播进行管理。直播间数据管理主要是供管理员对直播时产生的数据进行管理,包括违规内容管理、评论管理、录制文件管理和数据统计。直播平台门户主要实现了用户观看直播、在线聊天、观看录播(点播)、评论点赞等功能。目前,直播云平台一期项目已经通过测试并承接了数个直播活动,项目中的各个模块均能够按照设计时的要求正常运行。该系统为企业、高校以及其他一些需要进行商务直播的客户提供了高质量的服务。
【图文】:
的用户是否具有进行某项操作的权限,在一个系统中往往会定义多种不同角色的逡逑用户,而不同角色的用户具有的操作权限也往往不同[12]。Spring邋Security的工作流逡逑程图如图2-1所示。逡逑客户端逡逑Spring邋Security逡逑逦;邋;逦邋:逦:逡逑Rlter逦——IJ逡逑n逦逦逡逑v逦逦逡逑:逦filter逡逑RiterChamProxy邋逦邋逦逡逑”逦j逦?逦filter逡逑filter逦:逦:逡逑逦?逡逑Servlet逡逑图2-1邋Spring邋Security工作流程图逡逑Figure邋2-1邋Flowchart邋of邋Spring邋Security逡逑Spring邋Security框架对于上文中提到的两种应用情景都有很好的支持,在用户逡逑认证方面,主流的认证方式例如Http基本认证、Http表单认证、Http摘要认证和逡逑Openld等方式在Spring邋Security框架内都有很好的支持。在用户授权方面Spring逡逑7逡逑
会及时通知view做出修改,当ViewModel监听到有事件发生时,也会及逡逑时通知Model进行相应的响应。ViewModel在整个框架中相当于指挥官,控制逡逑Model和View的行为。Vue架构图如图2-2所示。逡逑ViewModel逡逑DOM邋Listeners逡逑逦逦-I逦邋逦^逡逑Views逦逦逡逑Directives逡逑^^邋Model邋^逡逑DOM操作封装Sg令中逡逑图2-2MVVM架构图逡逑Figure邋2-2邋Architecture邋Diagram邋of邋MVVM逡逑2.3逦Lombok逡逑Lombok通过简单的注释可以生成复杂的代码,Lombok注解不是我们常见的逡逑运行时注解,而是源枵序注解,,在插入式标记处理出现后,软件开发者可以在javac逡逑8逡逑
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
本文编号:2698877
【图文】:
的用户是否具有进行某项操作的权限,在一个系统中往往会定义多种不同角色的逡逑用户,而不同角色的用户具有的操作权限也往往不同[12]。Spring邋Security的工作流逡逑程图如图2-1所示。逡逑客户端逡逑Spring邋Security逡逑逦;邋;逦邋:逦:逡逑Rlter逦——IJ逡逑n逦逦逡逑v逦逦逡逑:逦filter逡逑RiterChamProxy邋逦邋逦逡逑”逦j逦?逦filter逡逑filter逦:逦:逡逑逦?逡逑Servlet逡逑图2-1邋Spring邋Security工作流程图逡逑Figure邋2-1邋Flowchart邋of邋Spring邋Security逡逑Spring邋Security框架对于上文中提到的两种应用情景都有很好的支持,在用户逡逑认证方面,主流的认证方式例如Http基本认证、Http表单认证、Http摘要认证和逡逑Openld等方式在Spring邋Security框架内都有很好的支持。在用户授权方面Spring逡逑7逡逑
会及时通知view做出修改,当ViewModel监听到有事件发生时,也会及逡逑时通知Model进行相应的响应。ViewModel在整个框架中相当于指挥官,控制逡逑Model和View的行为。Vue架构图如图2-2所示。逡逑ViewModel逡逑DOM邋Listeners逡逑逦逦-I逦邋逦^逡逑Views逦逦逡逑Directives逡逑^^邋Model邋^逡逑DOM操作封装Sg令中逡逑图2-2MVVM架构图逡逑Figure邋2-2邋Architecture邋Diagram邋of邋MVVM逡逑2.3逦Lombok逡逑Lombok通过简单的注释可以生成复杂的代码,Lombok注解不是我们常见的逡逑运行时注解,而是源枵序注解,,在插入式标记处理出现后,软件开发者可以在javac逡逑8逡逑
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【参考文献】
相关期刊论文 前4条
1 王蓁蓁;;软件测试理论初步框架[J];计算机科学;2014年03期
2 周文红;晏素芬;蒋玉芳;邓朝晖;;Spring Security安全框架应用[J];计算机与现代化;2013年11期
3 李乔;柯栋梁;王小林;;云测试研究现状综述[J];计算机应用研究;2012年12期
4 肖云;;基于Spring Security安全的Web应用开发[J];计算机与现代化;2011年06期
相关硕士学位论文 前3条
1 徐哲桐;互联网直播行业收入确认和计量研究[D];中国财政科学研究院;2017年
2 金云帆;爱奇艺游戏直播产品营销推广策划[D];浙江大学;2017年
3 彭鹏;面向角色的权限管理系统设计与实现[D];电子科技大学;2014年
本文编号:2698877
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2698877.html