欢迎来到天天文库
浏览记录
ID:12700826
大小:333.37 KB
页数:11页
时间:2018-07-18
《视频点播系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、视频点播系统2013-2014学年第一学期《软件工程》大作业“视频点播系统设计“学生姓名祖丽皮耶.达毛拉学号5011110135所属学院信息工程学院专业计算机科学与技术班级计算机15-1班授课教师劳东青教师职称讲师视频点播系统摘要随着计算机技术和INTERNET的日新月异,宽带VOD视频点播技术因良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐。这里结合平台开发实例,阐述了基于WEB的交互式视频点播系统的协议原理、软件结构和设计实现。本视频点播系统根据流媒体传输原理,在校园局域网的基础上模拟基于WEB的视频点播系统,实现用户信息管理、视频文件的添加、删除、修改及在线播放和搜
2、索功能。由于本系统是一个小型系统,所以我们采用基本的SQL数据库,易于实现。具体实现中将HTML、ASP.NET及JAVASCRIPT完美融合,力求界面美观、操作流畅。本文主要论述服务器端视频服务平台的搭建、管理功能的具体实现,并在此基础上对网络优化作相应的探索。关键词:流媒体;SQLServer;ASP.NET;视频点播1.项目背景1.1项目开发的目的和意义现在,人们举办重要的仪式,或是自己的重要经历,需要记录保留作为纪念,已经很少有人拍照了,而是经常利用DV或者手机来拍摄视频,而且现在人们的精神生活不断提高,人们也制作视频满足自己的精神需要,比如说自己拍下来发生的不平常的事件、
3、者拍客们自娱自乐自己制作的短片、一些技术人员自己拍摄下来用于教学,用于技术交流的短片、玩家们自己录制的游戏视频,电视剧剧集、电影等娱乐视频等,在线视频上传就是为了这些人将这些种类的视频上传到网站,供不同人群不同年龄的人观看。人们只要登录视频上传的网站,就能够根据视频的名称或者种类进行视频的检索,查找自己想要观看的视频,如果想要上传视频,就需要注册成为会员,会员同样可以搜索和观看自己感兴趣的视频,也可以管理自己上传过的视频,会员上传视频时,可以加入对视频的详细介绍,方便其它用户在查找时区别。作为互联网在线视频播放上传的服务网站,最终的目的是实现用户上传视频,实现用户自己的需求,例如通
4、过上传的视频秀自己、把有意义的视频上传到互联网一方面可以和朋友一起分享,一方面也能通过视频和其它人进行交流,也可以将一些教学视频上传到互联网,让别人查阅学习,还可以上传一些娱乐类视频,例如可以上传电视剧剧集、电影、明星的演唱会,娱乐节目视频,供用户观看,也可以将当天发生的一些新闻或者用户经历过并拍摄下来的重大事件上传到互联网,进而来满足用户们的不同需求现在,人们举办重要的仪式,或是自己的重要经历,需要记录保留作为纪念,已经很少有人拍照了,而是经常利用DV或者手机来拍摄视频,而且现在人们的精神生活不断提高,人们也制作视频满足自己的精神需要,比如说自己拍下来发生的不平常的事件、者拍客们
5、自娱自乐自己制作的短片、一些技术人员自己拍摄下来用于教学,用于技术交流的短片、玩家们自己录制的游戏视频,电视剧剧集、电影等娱乐视频等,在线视频上传就是为了这些人将这些种类的视频上传到网站,视频点播系统供不同人群不同年龄的人观看。人们只要登录视频上传的网站,就能够根据视频的名称或者种类进行视频的检索,查找自己想要观看的视频,如果想要上传视频,就需要注册成为会员,会员同样可以搜索和观看自己感兴趣的视频,也可以管理自己上传过的视频,会员上传视频时,可以加入对视频的详细介绍,方便其它用户在查找时区别。作为互联网在线视频播放上传的服务网站,最终的目的是实现用户上传视频,实现用户自己的需求,例
6、如通过上传的视频秀自己、把有意义的视频上传到互联网一方面可以和朋友一起分享,一方面也能通过视频和其它人进行交流,也可以将一些教学视频上传到互联网,让别人查阅学习,还可以上传一些娱乐类视频,例如可以上传电视剧剧集、电影、明星的演唱会,娱乐节目视频,供用户观看,也可以将当天发生的一些新闻或者用户经历过并拍摄下来的重大事件上传到互联网,进而来满足用户们的不同需求。2系统需求分析2.1系统目标设计目标:该系统设计目标为1000个并发流,采用机架式结构设计,主要由多台支持较少并发流的视频服务器组成。系统支持MPEG1,MPEG2,MPEG4的影片效果。实现方案:硬件:视频服务器采用机架式PC
7、SERVER、千兆SWITCH、电源模块、机柜、调度服务器。软件:每台视频服务器上的并发流软件,调度网关服务器上的管理和负载均衡软件。2.2用户类型系统可行性分析是通过系统调查,对系统开发的技术、社会、经济三方面来判断该系统是否具备开发的可行性和必要性,避免投资失误造成的损失,其目的是以最短时间,最小代价,确定系统是否有开发必要,能否开发,值得开发,决定该系统开发或是不开发,本系统的可行性分析包括以下几方面内容:(l)经济可行性:经济可行性是对一个项目经济上收益的评价
此文档下载收益归作者所有