登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 计算机科学与技术 > 正文

直播平台关键技术研究与直播网站开发开题报告

 2021-03-15 20:23:17  

1. 研究目的与意义(文献综述)

1.1、题目:直播平台关键技术研究与直播网站开发

1.2、背景资料:

2016 年被称为“中国网络直播元年”,网络直播平台成为投资的新“风口”,几乎是2016 年资本的斗兽场,仅上半年融资金额已超过10 亿。目前,我国网络直播用户规模高达1.86 亿台。网络直播并不是新兴的行业。在互联网形态形成之后,随着电脑摄像头的大面积普及,网络直播应运而生。从网络直播的传播平台来讲,从pc 端转变为智能移动端。从网络直播的传播内容来讲,网络直播的内容从文字、图片、音频,终于迎来了如今的视频传播。而视频直播也从泛娱乐时代向泛生活时代迈进。网络直播将从视频直播移动化、垂直化、全民化、交互化,向跨屏、多屏到无屏直播,

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

2.1、基本内容:

2.1.1、总体结构

直播平台关键技术的设计与实现的主要目的在于方便用户进行视频直播的上传和播放。因此,在设计的过程中应该注重界面简洁和操作简单易懂等。该系统的具体功能包括:管理用户个人信息,并进行日常巡视管理,记录用户点播、直播数据记录,用户在进入“我的账户”时可以查看该项记录;用户点播即在查询数据时,工作人员进入查询界面,确定查询条件,系统则根据提交的查询条件从后台数据库中查询之前所上传的直播视频匹配并显示,并允许用户进行弹幕交流。而直播则是允许用户观看直播并进行弹幕交流。

系统主要分四大模块,分别为:会员管理模块,会员视频点播模块,会员直播模块,预告模块。

系统模块图如图一所示。

图一 系统模块图



2.1.2、功能说明

直播平台管理模块包括四大部分:会员管理,会员视频点播,会员直播,讲师预告。

会员管理即在我的账户中进行用户个人信息的设置和管理维护,记录并显示用户点播、直播数据。而会员中讲师身份者则再显示上述两项以外还可进行直播和预告直播时间的提交。

会员直播可以进行讲师授课直播的实时收看,而会员点播则是进行直播的回放。二者都由热门视频和关注讲师构成,其中热门讲师是针对点击量实时统计而进行的推送,关注讲师则是学员因自己喜好而关注的讲师所推送的直播和直播回访。

预告模块是和学院关注讲师以及讲师的预告时间所决定,拟采取讲师缩略图 讲师姓名 预告时间 预讲课内容简介 预计授课时间的形式进行。

另还需辅助模块。该模块中包括的功能分别为:

查询:用户对关键词,讲师名,时间,进行查询,在系统则会从数据库中查询所需数据并显示。

弹幕:在直播和点播中的用户都可以使用弹幕进行弹幕交流。用户可以选择弹幕的关闭。

计时:对于点播和直播中的视频进行记时,

讲师直播多种形式:1.相机录制2.提供电脑屏幕播放功能,讲师可以使用PPT或者其他形式进行授课。

讲师与学员互动:讲师可通过弹幕了解学员问题,但是可能会由于弹幕过多无法全面解决,所以再点播中设置留言版块,让讲师对于学员遗留问题进行更为客观的解释。

根据以上内容描述,拟大致流程图为图二。


图二 系统流程图



2.2.1、设计方法

设计的方法大致可为:理论学习、交流讨论、编码调试、测试优化等。

1、理论学习中主要为学习Android技术,熟悉Android平台,能熟练的运用该技术进行项目开发。其次则是webstorm的学习,因为之前一直在使用Dreamweaver而没有学习更为优化的前端技术。

2、交流讨论,在例会或者周间和老师同学等进行交流,在交流和查阅资料中对自己在理论学习中或则编码中所遇到的问题进行分析和解决。

3、编码调试,在对系统进行详细的总体设计后开始编码工作并能够根据设计方案实现该系统;

4、测试优化,在实现系统后对其进行测试,针对在测试中碰到的问题进行调试及优化,以确保系统的可靠性。

2.2.2、技术要求

系统整体采用网页 Android客户端+后台服务器进行联动实现,本系统面向大众基于移动数据通信的4G网络,或者基于校园内部的 Wi-Fi 接口,进行数据的交互。本系统基于 C/S 架构,用户使用的客户端部署于 Android 平台的终端设备,服务器端由心理咨询中心的单独数据处理服务器组成。

本课题设想的执行过程,首先由管理员进行后台操作,将播放量高的直播视频等内容推送到前端app中,拟采用webstorm完成推送功能。同时可以添加发现,根据用户之前的观看记录拟采用同类别的视频进行推送。

1)前端开发拟采用webstorm框架进行开发,不仅可以大大的提高页面搭建效率,同时也可以自带版本控制,支持多版本工具和预处理预言,定制化功能以提高用户体验。

2)后台拟采用php mysql redis以提高开发效率。php可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

2.2.3、拟解决的关键问题及解决办法

1、数据库的设计。该系统主要功能是数据的输入和查询,所以良好的数据库设计显得尤为重要,而且该系统所涉及的数据也颇为繁杂,故另一关键问题则是数据库的设计。数据库主要用于存放用户管理信息、用户浏览记录以及已经直播结束的视频,因数据库设计较为复杂,所以数据库的设计会在总体设计中详细说明。

2、移动端和PC数据交换方式。事实上,快捷轻型的NFC 协议可以用于引导两台设备之间的蓝牙配对过程,促进了蓝牙的使用。但是要实现远距离的数据传输那就只能用Socket了。Socket针对客户和服务器程序提供不同的Socket系统调用。客户随机申请一个Socket,系统为之分配一个Socket号;服务器拥有全局公认的Socket,任何客户都可以向它发出连接请求和信息请求。

3、直播电脑屏幕。实际上电脑屏幕的直播需要远程操作

2.2.4、预期的研究成果

本设计要求研究直播平台的实现技术,并开发一个直播网站。该网站系统功能如下:

(1)研究直播平台的架构与实现技术。

(2)开发一个珠心算教育会员直播网站(可以提供app客户端),网站功能如下:

A. 会员管理: 会员信息管理,个人信息维护,点播、直播行为管理与查询。

B. 会员视频点播, 支持会员弹幕交流。

会员直播:支持会员直播 弹幕交流。

3. 研究计划与安排

(1)2017/2/20-2017/3/5(第1周~第2周):确定选题,查阅相关文献,翻译外文翻译,修改完善开题报告并在网上提交;

(2)2017/3/6-2017/3/19(第3周~第4周):进一步阅读文献,书写系统总体设计方案,英文翻译网上提交,提交阶段性报告;

(3)2017/3/20-2017/4/2(第5周~第6周):修改完善系统总体设计方案,提交正式版本的“系统总体设计方案”,熟悉开发平台;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)


[1] 李华菲.人才交流网的视频直播系统的设计[d].中国新技术新产品.2017(2).

[2] 李焱. 视频人才交流网系统设计与实现[d]. 成都:电子科技大学,2012.

[3] 张旻.热闹的“网红”:网络直播平台发展中的问题及对策[j].中国记者,2016(5):64-65.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图