IP网络视频点播系统的方案设计

时间:2022-09-01 09:36:00

IP网络视频点播系统的方案设计

[摘 要] 随着网络技术和多媒体技术迅速发展,视频点播系统得到迅速发展并广泛应用于各行各业的领域。本论文主要阐述了基于IP网络视频点播系统设计。本系统设计包括服务器系统、网络系统和客户端系统。使用数据库管理系统Microsoft Access 2003数据库系统完成服务器系统的设计;使用IP协议作为网络互联协议,通过双绞线组建快速以太网完成网络系统设计;使用ASP和Html网页设计语言,编写一个Web界面,作为用户的客户端点播页面设计。

[关键词] VOD IP网络 网络视频 点播系统

1.设计意义

随着Internet与宽带技术的发展,人们对生活质量的要求也越来越高。VOD(Video on Demand)即视频点播技术将改变人们过去被动地收看节目,可以实现用户“想看什么就看什么,想什么时候看就什么时候看”的愿望,同时用户可以根据自己的需要对节目信息进行控制,可以任意选择喜爱的节目。同时VOD视频点播技术在教育领域的应用,更能提高教学效果,对教育事业发展有着不可忽视的影响。总之,VOD影响并改变着人们的学习和生活方式,给用户提供更好的服务,影响着我们的未来。

2.VOD视频点播系统的设计

2.1 系统整体结构

本系统所设计的是第三代VOD系统,即基于IP网络的交互式视频点播系统,用户客户端在Web点播界面通过IP网络,连接到服务器,对服务器系统的视频文件进行点播。该VOD系统的节目信息都是通过Web服务器向用户,用户通过本地浏览器获取节目信息,可对节目信息进行分类检索。用户通过浏览器进行节目查询和点播,既简单又快捷,信息丰富,节目信息与中心数据库的节目始终保持一致,动态更新。VOD点播系统网络整体结构图如图2-1所示:

图2-1 VOD点播系统网络结构图

2.2 VOD视频点播系统的模块设计

一个完整的VOD点播系统包括三个功能模块,分别是服务器系统、网络系统和客户端系统。其中服务器系统包括数据库系统和管理员后台管理系统,网络系统包括网络结构和流媒体传输协议,客户端系统主要包括用户颠簸界面和用户注册登录系统。

2.2.1 服务器数据库设计

在服务器中,所有用户信息、影片信息、管理员信息、用户评论和系统公告等所有信息都保存在服务器的表上,通过ASP连接到服务器读取表的信息,从而实现相应的功能。在完成了描述系统各种数据之间的依赖关系和信息分类的基础上,进行数据库结构设计,将各种信息转换成相应的数据项定义表。数据项定义表的作用主要是定义每个表的表名、表中各字段的名称、数据类型长度和是否允许空以及字段备注说明。在不同的数据库,数据类型的表示符号和长度有所差别。在Microsoft Access 2003数据库系统中,分别建立管理员Admin表、影片分类表、影片连接表、影片二类表、系统公告表、注册用户表等。

2.2.2 管理员后台管理设计

在VOD点播系统的网站首页index.asp底部,添加管理员用户后台管理专用入口,方便系统管理员对系统进行管理维护,如图2-2和2-3所示:

图2-2 管理员登录页面

在数据库系统权限设置中,给超级管理员用户设置所有权限为1,则管理员有整个系统的所有管理修改权限。

图2-3 管理系统页面

管理员登录后台管理后,可进行“添加影片”、“修改删除”、“栏目管理”、“用户管理”、“会员管理”等操作,操作完成退出后台即可。

2.2.3 用户客户端设计

在客户端动态页面编写采用ASP技术和VBScript脚本语言,以Macromedia Dreamweaver 8为开发工具,在Windows XP SP3系统平台下进行页面制作。在客户端与服务器的连接时使用Windows XP专用服务器版本IIS 5.1进行连接[7]。完成客户端页面制作后,用户只需输入VOD系统服务器主机域名或IP,即可进入点播系统首页index.asp,如图2-4所示:

图2-4 VOD视频点播系统首页

3.系统运行结果与调试

经过反复调试测试,该VOD系统实现了设计的预期功能,效果良好,整体上还是比较成功,但也存在不足之处和需要改进的地方。系统的设计从开始到结束,查阅了大量的资料,也参考了许不少成功的设计并进行比较,最后设计并制作出该点播系统。首先在整体上,该系统具有简单实用的特点。系统的功能设计上,能实现网络视频点播下载、会员注册管理、管理员后台管理等主要功能,相对具有实用性。数据库设计使用Microsoft Access 2003,能满足实现中小规模系统的服务要求,功能强大,且使用操作简单,易于管理维护。

参考文献:

[1]邵丽萍.Access数据库实用技术[M].北京:中国铁道出版社,2005.25-85.

[2]张景峰.ASP程序设计[M].北京:高等教育出版社,2006. 140-152.

[3]吴国勇,邱学刚,万燕仔.流媒体技术与应用[M].北京.北京邮电大学出版社,2001.25-66.

[4]袁玫,陈强.网络数据库应用教程[M].北京:人民邮电出版社,2002.85-126.

作者简介:

熊水平(1976-),女,江西丰城人,河池学院物理与电子工程系,主要研究的方向:通信与信息系统。

上一篇:对码头工程施工管理措施的分析 下一篇:基于Lucene的图书垂直搜索引擎探析