当前位置:主页 > 科技论文 > 软件论文 >

基于视频分享社交系统后台的设计与研发

发布时间:2019-02-24 15:15
【摘要】:近年来,随着智能手机的普及,智能终端超越PC(Personal Computer)机成为主流,人们社会正式进入了移动互联时代。随着移动互联时代的到来,一个个性化推荐的时代在人们面前展开,每个普通人都想记录下生活的精彩瞬间并同时与亲朋好友分享。但是目前市场上的视频拍摄软件,功能却非常的单一,因此在此背景下,一种能够记录并编辑出用户所要的视频软件的研发正是研究课题的主要内容和任务。研究课题“基于视频分享社交系统后台的设计与研发”所涉及的项目是以“人人都是摄影师”为主题思想而设计的,主要是通过为用户提供丰富各式各样的模板库的选择,让用户自己根据爱好需求通过该软件选择所需的模板,拍摄出自己想要的视频,并通过该软件丰富的编辑工具,对所拍摄的视频进行编辑,制作出优美的视频,并通过视频分享软件满足与不同好友用户进行交流的需求,从而反过来提升该软件的知名度的需求。视频分享社交系统的后台设计,采用的是以Python作为主流语言。应用Python的Django框架进行开发,采用MVC(Model View Controller)软件设计模式,具有较强的扩展性。该项目采用B/S(Browser Server)架构来实现了系统后台设计,将海量模板库、用户信息和拍摄的视频信息存储在云服务器上。为了方便非专业人员对后台数据资料进行管理,课题研究项目又开发了可视化豆蔻视频管理后台,管理员通过给定账号和密码,可对视频模板库进行上传和更新,对用户资料、视频文件进行管理,全方位保障豆蔻视频的正常运行。在对豆蔻视频项目的开发过程中,主要涉及了云服务存储、Django框架下缓存、视频流行度进行探索。通过DWOLB(dynamic well-organized load balancing)算法对云服务器负载均衡进行优化,在保证性能同时,节省耗电量,节约能源;Django框架对缓存中数据的关键字key进行封装,通过重新设置前缀,确保缓存数据的安全性;利用FPPF(Forgot Past Predict Future)算法对视频流行度进行预测,大大提高了预测能力。完成了对服务器共享缓存数据、OAuth2.0认证协议、数据对象序列化的处理和实现。
[Abstract]:In recent years, with the popularity of smart phones, smart terminals beyond the PC (Personal Computer) machine become the mainstream, people have formally entered the era of mobile interconnection. With the advent of mobile Internet era, a personalized recommendation era in front of people, every ordinary people want to record the wonderful moments of life and share with friends and family at the same time. However, the current market video capture software, the function is very single, so under this background, a kind of video software which can record and edit the users is the main content and task of the research topic. The research project "Design and Development of the background based on Video sharing Social system" was designed with the theme of "everyone is a photographer", mainly by providing users with a wide variety of template libraries to choose from. Let the user choose the template according to the needs of his hobby, shoot the video he wants, and edit the video through the rich editing tools, and make beautiful video. And through video sharing software to meet the need to communicate with different friends, which in turn enhance the popularity of the software needs. Video sharing social system background design, using Python as the mainstream language. The Django framework of Python is used to develop, and the design pattern of MVC (Model View Controller) software is adopted, which has strong expansibility. The project uses the B / S (Browser Server) architecture to implement the background design of the system, storing the massive template library, user information and video information taken on the cloud server. In order to facilitate the non-professional personnel to manage the background data, the project has developed the visual background of nutmeg video management. The administrator can upload and update the video template library through the given account number and password, and update the user information. Video file management, all-around guarantee the normal operation of nutmeg video. In the development of nutmeg video project, it mainly involves cloud service storage, cache under Django framework and video popularity. The load balance of cloud server is optimized by DWOLB (dynamic well-organized load balancing) algorithm, which can save power consumption and energy at the same time. The Django framework encapsulates the key word key of the data in the cache, ensures the security of the cached data by re-setting the prefix, and uses the FPPF (Forgot Past Predict Future) algorithm to predict the video popularity, which greatly improves the prediction ability. The processing and implementation of server shared cache data, OAuth2.0 authentication protocol and data object serialization are completed.
【学位授予单位】:中国地质大学(北京)
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52

【相似文献】

相关期刊论文 前10条

1 张雪超;;视频分享:破茧成蝶还是黯然陨落?[J];互联网天地;2009年03期

2 张雷;;江苏广电网站视频分享网络技术概述[J];视听界(广播电视技术);2008年01期

3 ;酷6获得第一张视频分享类网站的广电牌照[J];中国新通信;2008年12期

4 汪涌;邓勇;;视频分享服务商的侵权责任[J];互联网天地;2010年02期

5 ;新浪播客推出紧急求助栏目[J];计算机与网络;2008年Z1期

6 黄昆;;Google豪赌网络视频?[J];中国计算机用户;2006年41期

7 盛毅韬;;短视频分享应用与新闻传播方式的创新[J];新闻世界;2014年07期

8 倪敏;刘哲;;愈视愈high——娱乐视频时代新纪元[J];互联网天地;2006年10期

9 ;移动视频随拍随分享,啪啪奇2.0版正式上线[J];中国传媒科技;2013年05期

10 胡勃;;资本还会给视频分享多少机会?[J];互联网天地;2010年01期

相关重要报纸文章 前10条

1 ;视频分享服务发展迅猛[N];人民邮电;2007年

2 ;视频分享:服务内容趋向专业[N];人民邮电;2008年

3 记者 刘晓峰邋实习生 王湘宁;新浪电信全面联手 共同打造视频分享平台[N];经济日报;2007年

4 杨克灿;视频分享价值几何[N];金融时报;2006年

5 本报记者 周蕾;诺基亚推出亚洲首个商用视频分享服务[N];网络世界;2005年

6 本报记者 刘方远;激动结盟诉土豆 视频分享模式遇考[N];21世纪经济报道;2009年

7 ;视频分享亟待解决版权问题[N];人民邮电;2007年

8 李欣原;在线视频分享你的精彩[N];计算机世界;2006年

9 本报记者 程武;网络视频牛年谋求商业突破[N];中华工商时报;2009年

10 本报记者 赵明;悠视李竹:网络电视已反超视频分享[N];中国经济时报;2009年

相关硕士学位论文 前8条

1 袁君;网络视频分享系统的设计与实现[D];电子科技大学;2015年

2 曾拉娜;基于Android的视频分享平台客户端的设计与实现[D];华南理工大学;2015年

3 刘昌瑞;基于视频分享社交系统后台的设计与研发[D];中国地质大学(北京);2017年

4 韩阳;网络视频分享平台的内容评估指标[D];中国传媒大学;2008年

5 黄曦;论网络视频分享服务中信息网络传播权的保护[D];中南大学;2011年

6 何丹丹;社交网络视频分享测量平台的设计与实现[D];华中科技大学;2011年

7 曹扬敏;视频分享网络中用户生成内容的动因研究[D];华中师范大学;2012年

8 董宇;基于IMS网络的视频分享客户端的设计和开发[D];北京邮电大学;2011年



本文编号:2429665

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2429665.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a6ea0***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com