济源职业技术学院毕业论文--在线视频点播系统
1.1在线视频点播概述
视频点播的含义:视频点播,英文简称VOD(Video on Demand),指的是按照用户的要求播放视频。VOD有很广泛的含义,包含了娱乐、教育、商业等领域的多种应用,如影片点播( Movie On Demand)、热点新闻点播(Hot-News On Demand)、交互视频游戏(Interactive Video Games)和远程教学(Long Distance Learning)等。
VOD是一种受用户控制的视频分配业务,它使得用户可以交互的访问远端服务器所存储的丰富节目源。“它的实质是信息的使用者根据自己的需要主动获得多媒体信息。”视频点播与传统电视有本质不同,主要体现在以下两个方面:首先,视频点播具有交互性,用户可根据个人需求选择视频节目,并指定该节目的起始时间,从这一点来说,视频点播也可以称为交互式视频点播;而传统电视是按事先安排好的程序播放节目,用户在选择和观看节目方面是被动的,只有频道选择权,没有播放控制权,更不能对视频进行交互式操作。其次,VOD系统中的信号是数字化的,而传统电视中的信号是模拟的。
1.2在线视频点播需求概述
在线视频点播系统需要实现的功能包括用户管理,以及视频信息的管理和使用等。具体来讲,它包含有用户管理中的常见的注册登录、操作,视频信息中的显示、播放、搜索操作,视频管理中的添加、删除、修改操作等。同时为了方便用户的使用,增加了按影片类别显示的功能(以后我们把这个“类别”的概念统一称为“栏目”),这使得系统需要在视频信息之外保留栏目信息,于是增加了对栏目信息的添加、删除和修改操作。
在对系统的功能和需求进行详细分析之前,首先要根据使用该网站的用户角色的不同分为下面两种用户。
? 管理员:采用系统添加或先注册后登录的方式进入管理网站后台,负责管理网站上用户信息和视频信息的管理,以及栏目信息的管理。其
- 2 -
济源职业技术学院毕业论文--在线视频点播系统
中包括视频信息的增加、删除、修改,以及栏目的增加、修改等操作。 ? 普通用户:采用先注册后登录或后台添加的方式进入网站,在网站中可以在线浏览视频信息,搜索视频信息,以及在线观看视频信息。 这样,在对用户进行划分之后,得出的系统分析如图1-1:
图1-1:系统分析图
通过对需求的划分的功能,得到系统的详细功能模块,如图1-2:
注册 视频管理 在线视频点播系统 视频使用 会员模块 会员使用 信息管理 会员管理 管理员模会员管理 登录验证 用户管理 视频信息显视频信息搜视频信息播会员模块 登录 在 线 视 频 点 播 会员使用 登录 登录验证 会员信息查会员信息修会员信息增- 3 - 会员管理 济源职业技术学院毕业论文--在线视频点播系统
图1-2:系统功能详细模块图
- 4 -
济源职业技术学院毕业论文--在线视频点播系统
1.3系统设计实现目标
设计目标:
该系统设计目标为1000个并发流,采用机架式结构设计,主要由多台支持较少并发流的视频服务器组成。系统支持MPEG1、MPEG2、MPEG4、AVI、RM、RMVB、WMV、FLV等常见流媒体影片的播放效果。 实现方案:
系统采用B/S结构,由服务器服务,浏览器观看。
1.4系统运行环境
1.4.1硬件环境 ? 服务器:
? CPU: Intel的PENTIUMN处理器,可扩展2个CPU. ? 硬盘:1TB SCSI硬盘,可扩至4-6个硬盘 ? 内存:2GB,可扩展32GB ? 显卡:32位真彩色
? 网卡:千兆网卡,与IEEE 802.1p标准兼容 ? 客户端:
? 普通的PC机:
? CPU: Intel的PENTIUM11 266MHZ或更高 ? 硬盘:IDE/SATA硬盘 ? 内存: 至少32MB RAM ? 显卡:至少16位真彩色
? 网卡:10/100m支持数据连接的普通适配卡
- 5 -
济源职业技术学院毕业论文--在线视频点播系统
1.4.2软件环境
操作系统采用window 2000 server +.net friamwork2.0+iis6.0及以上版本,流媒体并发流软件。
- 6 -